Managing TLS correctly with all kinds of dynamic storage seems to be a nightmare. From what I think it’s safe to use a TStopWatch [WayBack]*System.Diagnostics.TStopwatch (introduced in Delphi XE2)*as threadvar*(which gets into TLS: Thread-local storage) because it’s a record type and as a bonus will be zero-initialised in something like this: threadvar ThreadStopwatch: TStopwatch; // […]
Weiterlesen...