Performance


Articles

Sort by:
DateTitleAuthorType
6 May 2008 Enabling Client-Side Caching of Generated Content in ASP.NET
This article describes how to support client-side caching of dynamically generated content in ASP.NET and Delphi, and lists some of the lesser-known problems with ASP.NET’s HttpCachePolicy class.
Yorai Aminov Article
17 Jan 2007 CodeGear - The Drive for Quality Products
Insight from CodeGear QA Manager Chris Pattinson on Testing Automation Improvements in 2006
Chris Pattinson Article
9 Nov 2006 BDNtv: Building Quality Applications with Delphi and C++Builder 2006 (webinar replay)
Watch the replay of the webinar presented by Borland Developer Relations
John Kaster Video
14 Apr 2004 Improved searching in a client dataset (part 1) - By Tjipke A. van der Plaats
This article explains a way to search faster in client datasets by creating a TClientDataSet descendant and re-implementing Locate or Lookup so that they use indexes.
Tjipke van der Plaats Contributed Article
12 Jan 2004 Code Profiling with Non-Breaking Breakpoints by Jim McKeeth
Sometimes it is nice to know how long a specific piece of code takes to execute. The Borland IDE actually provides a means to accomplish this using non-breaking breakpoints and the event log.
Jim McKeeth Contributed Article
18 Jun 2003 Advanced exception handler to find the exception source file name, call stack and all other related information
Advanced exception handler to find the exception source file name, call stack and all other related information
Clever Components Contributed Article
3 Apr 2003 Using Semaphores in Delphi, Part 1
Semaphores are like mutexes on steroids. Not only can they coordinate multiple threads and process, but they can permit more than one simultaneous lock. This article shows you how to use these useful objects in a multithreaded environment
Cary Jensen Contributed Article
21 Feb 2003 Multi-threaded programming contest winners
The winners have been selected for the multi-threaded programming contest
John Kaster Article
19 Dec 2002 Object Destructors and Finalizers in .NET Using C# and Delphi for .NET
This in-depth article looks at the role and usage of destructors (or equivalent) in the managed world of .NET. It examines in detail the areas of garbage collection, finalizers, the dispose pattern and language specifics, using both C# and Delphi for .NET
Brian Long Contributed Article
27 Nov 2002 Delphi 3,4,5 TCollection Performance Issues and Solutions
Delphi 3,4,5 TCollection Performance Issues and Solutions
Clever Components Contributed Article
4 Apr 2002 Public Beta: TMultiReadExclusiveWriteSynchronizer update for Delphi 6
This beta consists of an updated implementation for the TMultiReadExclusiveWriteSynchronizer in SysUtils.pas to fix a possible deadlock issue. It also contains some speed improvements.
John Kaster Article
26 Feb 2002 Programming Contest: Multi-threaded applications
Community programming contests have been revived, and the community can have more involvement than ever in selecting the winners. Read this article for details.
John Kaster Article
3 Oct 2001 Using COM+ object pooling with Delphi 6
Delphi 6 introduces support for COM+ object pooling, which can provide significant performance improvements under some circumstances. We take a look at Delphi 6s object pooling support. By Vincent Parrett.
Vincent Parrett Contributed Article
15 May 2001 Community TV: Delphi 6 Language and RTL Enhancements with Danny Thorpe
John K gets the scoop from Danny on the oodles of new RTL functions and the cool new language features in Delphi 6. Now with MP3 Audio.
John Kaster Video
14 Feb 2001 Why does my Application run slowly under Linux?
Why does an application that runs fine under windows, seem to run slower after I have ported it to Linux?
Mat Duafala FAQ
21 Jul 2000 Problems comparing floating point numbers.
Floating point numbers cannot be accurately compared for equality.
TI

Server Response from: ETNASC04