Google Docs can allow a sub-folder to contain its parent. This can cause this loop condition when reading the folder. Syncdocs can normally detect it and ignore the loop. However it only detects it when it has gone through the loop structure twice, in which case the files list is using double the memory.

The easiest solution is to force Windows to run Syncdocs in 64bit mode by using the 64bit version. This should give it the memory it needs.

Yes, it is the portable version that forces 64bit mode. If you just run the syncdocs.exe file it will use your existing settings. If you run the .cmd file (PortableSyncdocs.cmd) you will get the portable version.

If you want to backup your settings before trying this, you can make a backup of the file appsettings.xml which is typically in the folder c:\Users\Username\AppData\Roaming\Syncdocs\