home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!gossip.pyramid.com!pyramid!infmx!godzilla!bobert
- From: bobert@informix.com (Robert Murphy)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: Memory debugger available for Mac?
- Keywords: memory, debugger, Mac, errors
- Message-ID: <bobert.725668978@godzilla>
- Date: 29 Dec 92 22:42:58 GMT
- References: <1992Dec19.204150.895@leland.Stanford.EDU> <1992Dec20.214712.22561@kth.se>
- Sender: news@informix.com (Usenet News)
- Organization: Informix Software, Inc.
- Lines: 32
-
- d88-jwa@dront.nada.kth.se (Jon Wtte) writes:
-
- >In <1992Dec19.204150.895@leland.Stanford.EDU> kocks@chemistry.leland.Stanford.EDU (Peter Kocks) writes:
-
- >>I'm looking to find a decent memory debugger for the Mac. Something
- >>along the lines of "Purify" for the Sun. You know, if I point to
- >>someplace I'm not supposed to be, it will tell me immdiately. There
- >>most be some tools for debugger memory problems on the Mac. Yes?
-
- >Well, "The Debugger" from Jasik Designs supposedly does funky
- >MMU stuff for 030 machines. For 040s I don't know of any.
-
- Jasik is promising MMU protection for 040 machines in his next version,
- which is scheduled for January. I hope he can make that timetable.
- Basically, his MMU protection (on 030 machines and 020's with a PMMU)
- lets you pick major areas of memory (e.g. low-mem globals, the System
- heap, all apps except yours, etc.) and write-protect and/or read-protect
- them on an individual basis. You can also write-protect your app's
- code resources, including stand-alone code resources.
-
- I would also recommend looking at a recent book entitled "No Bugs!"
- (sorry, can't remember the author or publisher). There's a good-sized
- chapter on tricks for finding memory bugs; it's aimed at the DOS/Windows
- world but the gimmicks are quite applicable to Macs with a little
- tweaking. I would consider these techniques complementary to what
- Jasik does. Jasik's stuff is good for catching severely errant pointer
- problems and whatnot. These tricks are good for catching memory leaks
- and minor memory overwrites.
-
- Regards,
- Bob Murphy
- bobert@informix.com
-