PDA

View Full Version : HM memory leak ?



TiGeR79
03-21-2011, 06:41 PM
Hi, I noticed HM is using a lot of memory, it looks like it is scanning, What is normal ofcourse. Because it scans the import files.

But i noticed that HM "used memory" increases about 64kb memory per second.
And this happens when i'm not playing poker. or do anything else on the PC.
I just hear my hard drive like if it's scanning something. and see HM memory increase. Even after 10 minutes still increasing, consuming almost 75% of my memory.

Also when i stop auto import. the "used memory" decreases to about half what it was before. And it looked it was stopped. But after a minute it began rising again with about 64kb in 1 or 2 seconds.

Sometimes it looks like it stopped but after a minute it just start again.
So it looks like HM is scanning or reading somewhere.

Because of this i took a look with process monitor to see what it is doing.

Here is a screenshot of this.
It appears it is doing this over and over again. resulting in increasing memory.
I made the screenshot after i pressed "stop importing" 10 minutes ago. so it shouldn't scan anything in my opinion.

http://www.freeimagehosting.net/uploads/th.3fd1aa8e46.jpg (http://www.freeimagehosting.net/image.php?3fd1aa8e46.jpg)

ktx49
03-21-2011, 09:33 PM
ya my HEM makes my computer make tons of noise and slows it down alot even when im not running auto import.

Patvs
03-21-2011, 11:50 PM
Read:
http://forums.holdemmanager.com/manager-general/11194-top-10-hem-performance-increase-tips.html



How much RAM do you have?
What sort of harddisk?

Which Operating System, Firewall, and Anti-Virus are you using?

Please update to the latest beta - http://www.holdemmanager.com/Downloads/HmUpdate.exe

For W7 and Vista you must set \holdem manager\dbcontrolpanel.exe, holdemmanager.exe and hmhud.exe are started as administrator. Run the windows explorer and navigate to your Holdemmanager installation directory. Right click the executables and select properties... then select "Run as admin" from the compatibility tab.

TiGeR79
03-22-2011, 12:36 PM
I use latest HM 1.11.06b and have the files 'run as admin' for all users

My system setup:
Windows 7, 64 bit ultimate edition
Build in windows firewall, Microsoft security essentials antivirus
AMD phenom 2 quad core 3,40 GHZ processor
4 GB ram
3 Harddrives of 500GB, Hitachi

After a minute when i startup HM even when not clicked auto import, I see with process monitor that HMIMPORT.EXE is working, and getting in some sort of endless loop like the one i posted in the image. resulting in slow but steady increase of the amount of memory HM is using. Yesterday it was using 1GB of ram when doing nothing.
No importing and no big database in memory or something. I had the 'Today' filter on for all tabs.

Patvs
03-22-2011, 12:56 PM
Try to delete hmimport.exe.
And run the http://www.holdemmanager.com/Downloads/HmUpdate.exe again.

Which SQL version are you using?
Try creating a new empty database (and reimport your hands).