GlowCode is a complete performance toolset for Windows and .NET applications. GlowCode helps programmers find performance bottlenecks, detect memory leaks and resource flaws, profile and tune code, trace real-time program execution, ensure code coverage, isolate boxing errors, identify excessive memory usage, and find hyperactive and loitering objects.
Unrivaled Speed. Innovative just-in-time instrumentation connects the tools when you need them. Runtime overhead is less than one percent, enabling you to use GlowCode unobtrusively in any build of your product, even while your debugger is active.
Real-Time. See profile results data as you use your program. Displays of memory and resource allocations let you see over-consumption problems as they happen. The single-click leak detector recursively searches memory for unreferenced heap blocks. While the profiled application runs, GlowCode shows the duration, frequency and use of function calls, and identifies which functions, execution nodes, and allocations are the sources of time-intensive tasks, excessive resource consumption, and leaks. Share off-line, too: GlowCode captures your real-time profiles for later study and distribution to your colleagues.
Powerful. GlowCode diagnoses large CAD applications with ease.
Flexible. Use GlowCode with 64-bit and 32-bit Windows and .NET programs.
Convenient. You can use GlowCode to launch your application, or you can attach GlowCode to your running program. No source code or build change or post-build steps are required.
Compatible. GlowCode works with Microsoft Visual C++, .NET languages including C#, VisualBasic and other compilers that generate .PDB debug information. If .PDB debug information is not available, GlowCode uses exported symbol names typically contained in .DLL executables.
Intuitive. GlowCode's user interface is a diagnostic dashboard into your program's execution. You may re-size and tear off tool viewers as needed.
Frugal. GlowCode uses fewer CPU cycles and screen pixels, and less memory and disk space than any competing product. The download file size is about 2 megabytes.
Respectful. The GlowCode installation is self-contained and makes no changes to any system files or the MS Visual Studio installation.
Streamlined and Cost-Effective. There is no need for you or your development team to juggle lots of expensive products sold as a "suite."
Operating Environment and System Requirements
GlowCode diagnoses all Win32 and x64 EXEs, DLLs, and OCXs developed using code built in Visual Studio 2017, Visual C# 2017, Visual C++ 2017, and prior versions. GlowCode profiles native, managed, and/or mixed code, using languages including C++ (native and managed), C#, or any language available in the .NET Framework. Supported platforms are Windows 10, Windows Server 2019, and prior versions. GlowCode requires installation of the Microsoft .NET Framework 2.0 (or higher), which is available at no cost.
GlowCode's unique, just-in-time instrumentation puts all the diagnostic tools you need at your fingertips, but never in the way.
Unlike other diagnostic tools, this means:
1. Instantly and selectively turn on and off profiling and coverage instrumentation at a module, function or line resolution while running your application.
2. Insert the instrumentation hooks you want into your code, at the rate of over 100,000 hooks a second.
3. No source code or build changes, or tedious, post-build pass.
4. No bothersome, post-build instrumentation step.
5. No overhead when instrumentation is not being used; far less overhead than competing products when instrumentation is on.
6. No conflict with your normal debugger.
GlowCode is created by Electric Software, Inc.,
developer of award-winning PC and Windows software.
Copyright ©1997-2020 Electric Software, Inc.