I have created one non-virtual desktop two days ago which is running 3 Exceed sessions. Memory Usage for VDTlbx.exe is 5,928 K and Peak Memory Usage is 305,264 K.
Total system memory usage is 921,364 K
If I close the non-virtual desktop, total system memory usage drops slightly to 915,132 K. Now only default desktop is running.
When I close the Virtual Desktop Toolbox application the system memory usage drops to 380,388 K. A total of 541 MB memory is released.
My question: Task Manager shows VDTlbx.exe is using ~6 MB memory, then how come closing it releases 541 MB of memory. Are there any memory leaks?
System is Windows 2000 Professional, service pack 4. Pentium 4 CPU 3.2 GHz, 1GB RAM.
I will check all this during summer time, but can you try to disable desktop snapshots (VDT menu, Settings, Computer and check the "Disable all desktop snapshots" box).
Moreover, what are you doing once virtual desktops are created in the situation you previously described: nothing, switch between desktops, daily work, ...
I have always desktop snapshots disabled. Yes, with virtual desktops created I am just switching between them and using applications like Outlook, Yahoo messenger, Exceed, Internet Explorer, McAfee virus scan, Webshots screen saver.
Ok; I'm working on it. The problem is that I cannot produce the problem under XP, so I will have to install a Windows 2000 computer. I will post more information when available.
I cannot produce the problem under XP, so I need you to help me.
I added a memory debug feature to VDT. Please download VDT 2.51.2, run the registry editor, go to the HKEY_CURRENT_USER\Software\R2d2 Software\Virtual Desktop Toolbox\Project options key in the registry and add a REG_SZ value called DebugMode, with a value set to True.
Now, every time you run VDT, a file called VDT<number>.log (<number> is the VDT process number) is created under your temporary folder (usually C:\Documents and Settings\<Your User Name>\Local Settings\Temp under Windows 2K). Log on, work with VDT, delete the DebugMode value and then logoff. Log on again and send me all VDTXXX.log files (support@R2d2-Software.com), so I can check memory allocation.
I have sent you the log files about a month ago, hope you received them. If not, let me know, I will send them again.
In general what I have noticed is: If I run my computer for months with out VDT Desktop, it hardly ever takes more then 500 MB of System memory. However, with VDT running, within one week my system is consuming more than 1 GB of memory. After one week of running VDT the stats are some thing like:
System MEM Usage: 1,177,696 K VDT MEM Usage: 108,632 K VDT Peak MEM Usage: 544,436 K VDT VM Size: 729,052 K
Looks to be VDT Virtual Memory is taking too much.
I checked the file you sent me; excepted a missing line that is quite strange (but that cannot explain memory loss you're talking about), everything is perfect (alloc/free).
Moreover, I tried for a long time to reproduce your problems (running a logged-on computer for a few days, under XP, W2K or NT4), but I never got them.
I will still try and do my best. I will post feedback here when available.