The duration of a CodeRage Conference presentation is generally 45 minutes. Each replay includes video and audio.
Your Search Keywords: THREADING
Debugging Techniques for Delphi
Mark Edington – Embarcadero
Relevant to: Delphi
This session provides demonstrations of "alternative" tools and techniques for debugging Delphi applications. Learn about tools for tracking down memory corruption, techniques for identifying threading issues, and see a walkthrough of using a function trace profiler to identify bugs that are difficult to isolate using a traditional debugger.
Multi-threading technologies are coming to the spotlight thanks to the significant advantage they can give applications running on multi-core CPUs. This presentation covers the Delphi TThread class, details advantages and problems of multi-threaded applications (including synchronization issues), and shows in practice how to speed up some processing tasks. Examples will focus on handling pure CPU/memory-bound processing, database-related operations, and Internet-based requests.
While Delphi allows you to utilize the full power of modern computers, many programs still run only at a fraction of the CPU capacity because programmers are scared of writing the multi-threaded code. The open source library OmniThreadLibrary will help you overcome that hurdle by providing high-level language construct as as parallel 'for' statement.