Geodesic Releases Great Circle Diagnostic Software

Geodesic Systems has updated its Great Circle 5.1 testing and diagnostic tool. It allows engineers to identify and resolve performance and reliability issues in application software.

Great Circle validates software and reduces the risk of subsequent application and system failure by identifying elusive errors that can cause excessive application memory use and crashes. Great Circle is the interactive diagnostic companion to Geodesic REMIDI, a runtime solution that automatically identifies and fixes software errors in real time. In version 5.1, Great Circle shares the same architecture as Geodesic REMIDI, ensuring that when Great Circle locates a bug, REMIDI will be able to fix it at runtime.

Great Circle 5.1 also features injection capabilities, which means that it can be used to validate applications after they are compiled and linked. This allows engineers to identify problems even when source code is not available. It also supports the ability to diagnose both main and sub programs, such as Web servers and applications running under them.

"Great Circle reduces and prevents errors in applications, which allows the application to run longer and [engineers to] find any more problems with the application," says David Stuckmann, vice president of product management for Geodesic. "In normal testing, programmers won't see the [memory] problems. But if they put a decent-sized load on in the QA stage, Great Circle allows them to test with real-world conditions," adds David Freeman, Geodesic's director of marketing. A technology called Litter Collector scans memory, determines which memory objects are no longer in use, and reports them as leaked memory. Great Circle's heap profiling functionality is based on Litter Collector.

Great Circle 5.1 is available for Windows, most flavors of Unix and Linux. Additionally, Geodesic is preparing versions of REMIDI and Great Circle for 64-bit Itanium Windows and Linux.