pydio / pydio-sync-java

[DEPRECATED] Synchronization Client of the Pydio project. Based on the Java SDK.
GNU General Public License v3.0
35 stars 15 forks source link

Windows Sync client 0.8.3 slow in performance #20

Open rchunghk opened 11 years ago

rchunghk commented 11 years ago

My ajaxplorer server is 4.3.1.

I tested the sync client 0.8.3 on Mac OS X 10.6 and Windows 7/XP. Client works on Mac 10.6 w/ Java 6 very well, sync files very fast. A few files per second.

The client on Windows 7/XP w/ Java 7 got slow performance. About 2 files per minute. Tested on 3 PC already, Win 7 32-bit, Win 7 64-bit, Win XP 32-bit. Also slow in sync, includes upload & download.

Today, I remove Java 7 on my Windows XP PC and reinstall Java 6. The sync speed became much more reasonable. It can sync 6-7 file per minute (although not as fast as Mac which sync 5 files per SECOND 0_0!!! ).

I suspect the client performance may related to Java 7.

Could you take a look any way to improve Windows client's performance? Most of clients are using Windows.

FingerlessGlov3s commented 11 years ago

i use java 6 and it fine on windows. remove 7 and try 6 ;D

wojt-spot commented 10 years ago

Hello @rchunghk Can You provide more details about Java version? Which update? I did few tests with Java 7u45 (32bit) on Win7 (32bit) with synchronization of bunch files: local->remote and remote->local and with different file sizes and types. Biggest test was with about 150 files (size about 10KB - small files always causes bigger problems) and result was: 594399 [AjaXplorerScheduler_Worker-1] INFO root - This pass took 39146 milliSeconds (Local : false) which makes about 4 files for second.

Please provide: java 7 update version which type of files makes problems how the folder/files structure looks like what type of files makes problem.

Thanks

cdujeu commented 10 years ago

hi @jonny3010 , could you try http://dl.ajaxplorer.info/nightly/sync/0.8.4-SNAPSHOT/Pydio-0.8.4-Windows-Setup.exe or http://dl.ajaxplorer.info/nightly/sync/0.8.4-SNAPSHOT/Pydio-0.8.4-MacOSX-Setup.dmg ? we worked a lot on performances

lovellstudios commented 10 years ago

Our Pydio sync was running slow and / or non-responsive and would crash - we're trying to get the initial setup of files from server to local computer folder. Lots of files and large data sizes 2MB average with several >3G. We tried to uninstall and reinstall the sync program several times... but it did not change anything. Even when using an FTP program to just download all the files so everything matches - the Pydio Sync crashes or becomes un-responsive. Usually stops on a file and says something like ...65% completed.

After seeing this thread, I reset Java to the Apple 6 version and so far it seems to be working as intended. It appears to be syncing correctly and going through each 5MB files quite quickly.

Could there be a problem with the most recent Java?

Thanks guys! This program is awesome!!

Matt,