ToolTipFixer Memory Leak?

Karl

Member
I have been running ToolTipFixer on XP SP3 (installed after SP3) with IE7 (installed after SP3) and SuperAdBlocker. After a day, the memory use was up to 17,756 k. It seems to grow with opening IE7 windows and adding tabs, or with opening explorer windows (file browser). I have not seen the memory size go down when these windows are closed. Is this due to a memory leak?

Thanks,

...Karl

Addendum:

I just saw the memory use drop back to about 7800 k.

Thanks,

...Karl
 
Last edited:

Mak 2.0

Mod...WAFFLES!?!?
Staff member
There has to be a incompatibility with something you are running. Be it SuperAdBlocker or something else. As i have yet to get this kind of memory usage out of TTF.
 

Karl

Member
If I start up a program that uses lots of memory, then I see the memory used by ToolTipFixer drop down to about 1232 k. So I think it is possibly just the Windows lazy style of garbage collection.

...Karl
 

mqudsi

Mostly Harmless
Staff member
TTF tells the Win32 subsystem to trigger an update of all UI elements on the screen; specifically assigning tooltips the highest z-index to ensure they're on top.

Off the top of my head, TTF itself doesn't actually reserve any memory (though I'd have to check to be 100% certain), most likely any memory-related issues experienced with TTF are due to Win32 function taking up tons of memory (not in our hands) or with - as you mentioned - lazy GC behavior.

But I'll double-check just to be on the safe side :smile:
 

mqudsi

Mostly Harmless
Staff member
I just had a refresher look at the code - the more objects that are on the screen the more memory TTF will take as it needs to get a list of all active win32 elements and determine if they are tooltips or not.

It's not a memory leak, but the intended behavior. The fewer windows you have open the less memory TTF will use.
 
Top