22 July, 2025

Using EurekaLog with FastMM's full debug mode

Were were contacted by a customer who claimed adding EurekaLog to his application prevented FastMM from doing its job. Specifically, FastMM could detect a problem like this:
SomeObj.Free;
SomeObj.SomeField := 1; // here: writing into released memory
but only in an application without EurekaLog. Once EurekaLog is added to an application, the FastMM no longer detects the "bad" code.

08 July, 2025

EurekaLog-enabled application starts up x2 times slower on Windows 2016

We were contacted by a customer who claimed adding EurekaLog to his application increased application startup time by a factor of 2 - but only on PCs running Windows 2016. In other words, application startup takes about 6 seconds on Windows 2016, while taking only 3 seconds on any other OS.

The customer used a Process Monitor tool to observe that EurekaLog-enabled application creates a lot of *.tmp files. He wondered why that is, and if it could be a source of the issue.