Quantcast
Channel: FastMM – The Wiert Corner – irregular stream of stuff
Browsing all 26 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Delphi – backwards compatibility: using {%File to add non-Delphi files to...

When you add a non-Delphi file to your project, the current (Galileo based) IDE’s add them only to your .dproj file. But older Delphi’s used to add them to the .dpr file using the (undocumented) {%File...

View Article


Image may be NSFW.
Clik here to view.

Delphi – FastMM: Using FastMM4 for debugging your memory allocations – part...

I’m using FastMM in our projects when debugging memory allocations. It is a great tool, but documentation is sparse. Hence this post: point to some introductory articles and add some of my own...

View Article


Image may be NSFW.
Clik here to view.

Delphi – Using FastMM4 part 2: TDataModule descendants exposing interfaces,...

This is the second post of a series of posts around using FastMM4. The start of the series contains a listing of other posts as well and will be updated when new posts become available. One of the...

View Article

Image may be NSFW.
Clik here to view.

Delphi – Using FastMM4 part 3: wrong persistent field type (TSmallIntField or...

This is the third post in a series around using FastMM4. The start of the series contains a listing of other posts as well and will be updated when new posts become available. This particular case is...

View Article

Image may be NSFW.
Clik here to view.

FastMM4 download available for Delphi XE3

At the day of the Delphi XE3 release Piere le Riche released the download version of FastMM4 (now version 4.991) that is compatible with Delphi XE3. change log: Version 4.991 (3 September 2012) Added...

View Article


Image may be NSFW.
Clik here to view.

Vintage Dave is working on a new multithreaded memory manager for Delphi that...

The comment thread at via The Oracle at Delphi » Give in to the ARC side is very interesting. So soon after writing a StackOverflow answer on Delphi Memory Managers yesterday, this one by David M (aka...

View Article

Image may be NSFW.
Clik here to view.

FastMM4 FullDebugMode quick tip: don’t forget to give your EXE access to the...

If you run FastMM4 in FullDebugMode, then here are two tips that new (and sometimes existing users) often overlook: If you set the FullDebugMode directive in the IDE, build your project. Don’t forget...

View Article

Image may be NSFW.
Clik here to view.

OS X FullDebugMode support added by Sebastian Zierer (Thanks!) in FastMM /...

I just discovered that almost 2 weeks ago, the FastMM code repository added support for these defines in Mac OS X in Commit [r67].: FullDebugMode LogErrorsToFile LogMemoryLeakDetailToFile This is great...

View Article


Image may be NSFW.
Clik here to view.

Delphi prebuild/prelink/postbuild events

Ever since the Delphi build engine got changed to MS Build in Delphi 2007, many people use Delphi build events. Their order is prebuild, prelink and postbuild (or maybe better spelled pre-build,...

View Article


Image may be NSFW.
Clik here to view.

FastMM4 moved from SF.net to GitHub – pleriche/FastMM4@245706d

Updated the homepage in the source and readme to reflect the move to GitHub. Source: pleriche/FastMM4@245706d In related news: Primož Gabrijelčič is contributing to it as well: his pull request got...

View Article

Image may be NSFW.
Clik here to view.

New experimental FastMM version was committed to https://github.com/gabr42/…

The comments show some nice links to comparison overviews of hashing algorithms. New experimental FastMM version was committed to https://github.com/gabr42/FastMM4/tree/Locking_Improvements.New in this...

View Article

Delphi Corner Weblog: New: Velthuis.AutoConsole unit – helps against the...

Brilliant: if it is a console program and it was started any other way (from the Windows Explorer, from the Delphi IDE with or without debugger, from another non-console program), then, before the...

View Article

Delphi: There is a FastMM4 fork with AVX support and multi-threaded...

Interesting fork of FastMM4 for which I now think I understand why it is not merged into the regular FastMM4 repository: [WayBack] GitHub – maximmasiutin/FastMM4-AVX: FastMM4 fork with AVX support and...

View Article


A success story – kudos to ScaleMM, +André Mussche…– Ondrej Kelle – Google+

Though no maintenance for over 2 years, it ScaleMM seems among the fastest of Delphi memory managers: [WayBack] GitHub – andremussche/scalemm: Fast scaling memory manager for Delphi Full story via...

View Article

Have NoMessageBoxes depend on a global boolean · Issue #58 · pleriche/FastMM4...

Reminder to self: [WayBack] Have NoMessageBoxes depend on a global boolean · Issue #58 · pleriche/FastMM4 · GitHub –jeroen

View Article


“Unknown function at TMethodImplementationIntercept”

Reminder to self: when you get Unknown function at TMethodImplementationIntercept in a Delphi stack trace from the Exception.StackTrace property or FastMM memory report: Ensure you generate a .MAP or...

View Article

Useful settings for FastMM4 to tracking bottlenecks in multi-threaded memory...

Interesting thread that reminded me of the relatively new FastMM feature to track down lock contention and cope with it using release stacks: [WayBack] I try use FastMM4 to tracking bottleneck in...

View Article


Delphi memory allocators and configuration notes in multi-threaded...

From an interesting discussion at [Archive.is/WayBack] FaceBook: Delphi developer thread by Jarto Tarpio with some measurements by Jarto Tarpio and André Mussche. Manipulation of strings and lists in...

View Article

Rewritten version (free for non-commercial; small price for commercial use)...

It has been mentioned a few times already, but for my link archive: [WayBack] GitHub – pleriche/FastMM5: FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well...

View Article

FastMM PushAllocationGroup

Few people seem to know about the FastMM PushAllocationGroup method. This search returned almost nothing: fastmm PushAllocationGroup -site:github.com -site:sourceforge.net -site:stackoverflow.com –...

View Article
Browsing all 26 articles
Browse latest View live