tag:blogger.com,1999:blog-8730195.post3426041058608990640..comments2024-03-27T03:04:27.251-07:00Comments on Coding Power Unleashed: Watch your memoryRoland Beenhakkerhttp://www.blogger.com/profile/05387682563668003098noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8730195.post-6485440592040176442007-10-28T13:54:00.000-07:002007-10-28T13:54:00.000-07:00also, for Delphi 7 there is free (but more simple)...also, for Delphi 7 there is free (but more simple) tool for exception trcking, sometime ago it comes with torry.net:<BR/>http://www.torry.net/vcl/vcltools/exceptions/StackTracer10.zip<BR/>with homepage<BR/>http://sourceforge.net/projects/lk-stack-trace/<BR/>it much powerless comparing with Eurekalog, but in many cases there are no needs in so hard tools.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8730195.post-74252737944803154622007-10-23T07:57:00.000-07:002007-10-23T07:57:00.000-07:00> Delphi has a nice feature (since> version ??) to...> Delphi has a nice feature (since<BR/>> version ??) to check<BR/><BR/>Introduced with Delphi 2006, but this is actually a FastMM feature.<BR/><BR/>> Do you know more sophisticated<BR/>> tools, like Eurekalog, to track<BR/>> down memory leaks?<BR/><BR/>I have used Memory Sleuth and TurboPower's CodeWatch (part of the Sleuth QA Suite), but for some reason, CodeWatch doesn't seem to work anymore. Could be related to my Delphi version (currently 2007) or the OS (currently XP) - I dunno.<BR/><BR/>If someone is using CodeWatch with Delphi 2007 on XP, please let me know (yes, I'm running the 3.07 update). StopWatch (the Sleuth QA Suite profiler) seems to work just fine..Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8730195.post-30895162810432739612007-10-22T06:29:00.000-07:002007-10-22T06:29:00.000-07:00Thanks for the Eurekalog-hint.I use AQTime for pro...Thanks for the Eurekalog-hint.<BR/>I use AQTime for profiling memory usage and timing<BR/>( http://www.automatedqa.com ), great software, not free, but great.<BR/><BR/>If you want to track down exceptions, check out madExcept, free and great, but no memory management.Danielhttps://www.blogger.com/profile/16462225804060989546noreply@blogger.comtag:blogger.com,1999:blog-8730195.post-1327606563384464372007-10-22T06:11:00.000-07:002007-10-22T06:11:00.000-07:00Actually, if you use the 'official' FastMM in your...Actually, if you use the 'official' FastMM in your project (instead of the custom version that's built right into Delphi itself since version 2005 or so), you can also get all the detailed information you'd like to have: call stack and location of the original memory-allocating code etc. FastMM can also make hunting down access violation bugs a lot easier by displaying/logging additional stack traces in case you free something twice. I'd say, download FastMM from their website (http://fastmm.sf.net) and give it a (free!) go...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8730195.post-48386520628421908452007-10-22T05:58:00.000-07:002007-10-22T05:58:00.000-07:00Hi Roland,> Delphi has a nice feature (since versi...Hi Roland,<BR/>> Delphi has a nice feature (since version ??) to check <BR/>It depends on FastMM as a new memory manager. So if you install FastMM on delphi 7, you will have this info/option.Anonymousnoreply@blogger.com