TDM Rerun #13: Shared Events, Part 2: Redesign
My second article on shared events architecture first addressed speed issues (original code was quite slow), then discussed internals of shared counters, shared linked lists and shared tables (all of which are used in the shared events system) and at the end returned to fine-tuning by fixing some remaining speed issues. As you can expect, the basis for the tuning was hard data from the profiler, not some wave-of-hand ideas about where the problem maybe lies. Links: article (PDF, 99 KB), source code (ZIP, 1,9 MB), current version. Labels: Delphi, multithreading, source code, The Delphi Magazine |
0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home