About | Buy Stuff | News | Products | Rants | Search | Security
Home » Resources » Software » Reviews » Rainmaker is Rich

Rainmaker is Rich II:

A Rainmaker Apart

What makes MemTurbo different?

  • It doesn't just gobble up RAM.
  • It uses a very shabby MFC skeleton which really whacks your system hard on memory.
  • It races your CPU mercilessly.

If left in a continually minimized state, MemTurbo will not race your CPU. When opened, however, it will consume about 75% to keep up its elaborate graphics display. This will also grind the rest of the applications in your system to a halt. If run and then immediately closed, this race will of course not continue.

But there's another problem here: the Microsoft Foundation Classes - a notorious source of leaking memory, so notorious in fact that Microsoft won't touch it with a barge pole.

The Microsoft Foundation Classes are the bane of Netscape. Built back in the old days before the chaps at Mosaic knew anything outside their native UNIX environment, Netscape today leaks like a sieve - and the chaps at Netscape know it. They know pretty well where the leaks are too, but they're basically powerless to get out from under it, as they have so much legacy code dependent on it.

They've been begging for years for someone to get them out from under the MFC (they begged radsoft.net), but no one has taken them up on the 'offer'. They're hurting - they're leaking - and they know it, and being basically conscientious programmers who got sold on the MFC before they knew better, they find their present predicament very embarrassing to say the least.

The programmers in Redmond might not tell you where all the leaks in the MFC are, but they will tell you where to start looking yourself. CString is supposedly one of the worst offenders. But it is by far not the only offender. In short, the Microsoft Foundation Classes are not exactly what you want to use if your application is to plug memory leaks. It most likely makes more leaks of its own than your application can ever hope to plug anyway. And again - it is the bane of the Microsoft programmers themselves. Microsoft certainly wouldn't even dream of using the MFC in their flagship Internet Explorer, to take a very recent and dramatic example.

  The Bloat Report

About | Gallery | News | Order the XPT | Products | Resources | Security | Services | Workshop
Copyright © Radsoft. All rights reserved.