none
Synctoy 2.1 (x64) Serious memory leaks

    Question

  • I was told to post this here by moderator leo HuangLijun .
    Here is the original: http://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/5299cf36-0843-4c63-a41d-cb1aa0eefde6

    -------------------------

    I have been trying to sync (echo mode) some directories with Synctoy 2.1 x64 on Windows 7 x64.

    The comparison/scanning phase is fine, but when it gets to the sync phase (where it deletes and copies files), Synctoy absolutely chews up all my memory!

    The system eventually is so unstable that I need to turn it off at the wall in order to continue working.

    I have uninstalled my virus scanners, and I still have the issues.

    [[I have not tried the 32-bit version.]]

    EDIT: I just tried the 32-bit version. Instead of eating up all my memory, and then slowing down my computer to an un-usable crawl, I got the message: "... Exception from HRESULT: 0x8007000E (E_OUTOFMEMORY))"

    My machine has 4GB of RAM, which should be enough, I would assume?

    Does anyone else have these problems, and perhaps a solution?

    --------

    On another un-related note, I absolutely hate how SyncToy automatically loads and expands the entire directory tree when going into the 'choose subdirectory' screen.

    Start collapsed, and use highlighting and colour to indicate which folders may have changed since the last scan so that the user can assess whether they want to also sync or delete new subdirectories, or have a 'changes only' view

    --------

    Hopefully Microsoft will read this and investigate / make the changes for Synctoy 2.2

    Tuesday, November 01, 2011 4:35 AM

All replies

  • I have similar problems with Synctoy 2.1 x64 on Windows 7 x64. It is used to backup from network shares to a PC hard drive with a total of about 2TB of data.

    The backup machine becomes unresponsive to the mouse and keyboard, though I think it is still running in the background and would eventually recover from this state. Power button is the only way to get back control.

    The sheer quantity of files seems to overload Synctoy when running "All Folder Pairs" - it creates too many actions for it to handle.

    Breaking the job into smaller chunks seems to fix this - which I have now automated with a small batch file:

     

    cd "c:\program files\synctoy 2.1"
    Synctoycmd.exe -r PhotoEcho
    Synctoycmd.exe -r MusicEcho
    Synctoycmd.exe -r FilmsEcho
    Synctoycmd.exe -r SoftwareEcho
    Synctoycmd.exe -r WebSitesEcho

     

    This batch file is now in TaskScheduler to run at 01:30 in the morning twice a week - and to stop the job if it runs past 08:00. The log files report that it is running ok and finishes quite quickly - so I am happy to leave it like this.

     

    Steve

     

     

     

    Tuesday, November 01, 2011 10:35 AM
  • I have a similar problem on my windows 7 64bit lenovo laptop.  I find that if I leave synctoy running overnight it will consume more and more memory (confirmed via event logs) even after it has finished its sync job.  By morning the laptop will be unusable.  Seems like a bad memory leak even in idle state.

    A luta continua

    Friday, April 13, 2012 7:50 AM
  • ^^ ditto ^^ what you said. :/ First time ever using sync toy. I installed 2.1 last evening. It ran all night. Made computer unusable. It did not restart via holding the  power button down for four seconds. I thought it led to a dead machine. Finally, when I was considering taking laptop apart, I removed the battery then thought "hmmm. maybe I can try this one more time". I removed and replaced battery and "voila!" I was able to boot-up my computer in safe mode, go to recovery in the control panel, and restore to the point PRIOR to installation of sync toy. This appears to have fixed my problem. BTW: I have 2 GB Ram, which I know is not a lot anyways, but I am generally able to run Word + Excel + Firefox or Adobe Creative Suite (Flash) + firefox + filezilla + word + maybe excel....(but not dragon dictate with any of these other two). and maybe other stuff at the same time--w/o this crashific response.  OH- I was on "onedrive" (a.k.a. formerly known as SkyDrive) at the time of the install and subsequent almost-computer-death. 

    Which I appreciate Microsoft's effort to provide us with a synchronization solution, I found that this program did not provide solution and created a much bigger problem (I lost 2-3 hours solving this issue). I will be looking for other solutions. I haven't tried syncing my MS Excel sheets on the mac.

    I hear that Bento was discontinued and Filemaker is the new Bento. I don't want to spend the $ on the solution ...however, I am looking for alternatives. Not sure if this would fix it for me.


    Friday, March 21, 2014 11:47 PM
  • Use FreeFileSync, much better, been using it for a year now. I forgot that I was still subscribed to this thread. Will unsubscribe now.

    A luta continua

    <mytubeelement data="{"bundle":{"label_delimitor":":","percentage":"%","smart_buffer":"Smart Buffer","start_playing_when_buffered":"Start playing when buffered","sound":"Sound","desktop_notification":"Desktop Notification","continuation_on_next_line":"-","loop":"Loop","only_notify":"Only Notify","estimated_time":"Estimated Time","global_preferences":"Global Preferences","no_notification_supported_on_your_browser":"No notification style supported on your browser version","video_buffered":"Video Buffered","buffered":"Buffered","hyphen":"-","buffered_message":"The video has been buffered as requested and is ready to play.","not_supported":"Not Supported","on":"On","off":"Off","click_to_enable_for_this_site":"Click to enable for this site","desktop_notification_denied":"You have denied permission for desktop notification for this site","notification_status_delimitor":";","error":"Error","adblock_interferance_message":"Adblock (or similar extension) is known to interfere with SmartVideo. Please add this url to adblock whitelist.","calculating":"Calculating","waiting":"Waiting","will_start_buffering_when_initialized":"Will start buffering when initialized","will_start_playing_when_initialized":"Will start playing when initialized","completed":"Completed","buffering_stalled":"Buffering is stalled. Will stop.","stopped":"Stopped","hr":"Hr","min":"Min","sec":"Sec","any_moment":"Any Moment","popup_donate_to":"Donate to","extension_id":null},"prefs":{"desktopNotification":true,"soundNotification":true,"logLevel":0,"enable":true,"loop":false,"hidePopup":false,"autoPlay":false,"autoBuffer":true,"autoPlayOnBuffer":false,"autoPlayOnBufferPercentage":42,"autoPlayOnSmartBuffer":true,"quality":"default","fshd":false,"onlyNotification":false,"enableFullScreen":true,"saveBandwidth":false,"hideAnnotations":false,"turnOffPagedBuffering":true}}" event="preferencesUpdated" id="myTubeRelayElementToPage"></mytubeelement><mytubeelement data="{"loadBundle":true}" event="relayPrefs" id="myTubeRelayElementToTab"></mytubeelement>
    • Edited by EdwinBlake Saturday, March 22, 2014 1:22 PM System adding garbage, if it doe sit again I am leaving it ...
    Saturday, March 22, 2014 1:20 PM