Home > Benchmarks

HnxGC Performance Testing and Comparison

We have done some testings on the performance of HnxGC and other GCs. Here are some of them in which you may be interested.

Pauses from Garbage Collection

This testing measures the impacts from garbage collection on a time-critical application thread. It compares HnxGC with an ideal GC, Microsoft .NET GC, and BDW conservative GC. People can get a basic idea about the pauseless feature of HnxGC and how well it performs.

GCBench

This benchmark program is derived from Hans Boehm's conservative GC to compare the performance of HnxGC with other memory managements, such as .NET GC, BDW GC, standard C++, and some Boost reference counting approaches.

Launch Time of managed programs

This testing measures and compares the extra time required to launch an application program due the initialization cost of garbage collectors.

Costs of various GC operations

It measures the cost of various GC operations, such as GC traversal cost on different number of objects, cost of pointer assignment, initialization, etc.

Special case that HnxGC is 100+ times faster than .NET

This gives a special case that a HnxGC program runs more than 100 times faster than .NET CLR program.

Calling native functions

Compare HnxGC with .NET CLR program on passing data and calling a native (unmanaged) function.

Simple Testing

Test objects creation and garbage collection of a simple case.

Home | Download | Terms of Use | Privacy Statement | Contact Us
Copyright@ 2008 hnxgc.harnixworld.com, All rights reserved.