Home > Features

Overview of HnxGC

HnxGC is an automatic memory management system (also known as garbage collection) for C++ to relieves the burden of manual memory management from traditional C++ programmers. Basically, HnxGC combines reference counting and tracing garbage collection in an innovative way, so as to bring people a better experience than Microsoft .NET and Java as:

(1) Non-memory Resource Management - scarce resources are more promptly released than .NET and Java. Further, more specific mechanism is provided to control the ordering of destructing objects and release resources.

(2) Pause-less Feature - No more inevitable pause (long or short) caused by garbage collector to application programs. An HnxGC application program can run as smooth as a traditional C++ one. It is ideal for a real-time or interactive program that needs quick response to outside events.

(3) High Performance - GCBench shows, an optimized HnxGC application can achieve 20-30 times faster than traditional C++ manual memory management, while in some other extreme cases, HnxGC is 100+ times faster than Microsoft .NET applications.

(4) More Powerful and Less Restrictions - It supports references to the interior of an object, thus allows multiple-inheritance, object array, etc. It allows directly access to COM objects, and enables circular-referenced COM objects to be collected, ...

Features
Features of HnxGC
Features Comparison

About HnxGC
Overview
Download HnxGC
Installation
"Hello World"
Programming Guide
Home | Download | Terms of Use | Privacy Statement | Contact Us
Copyright@ 2008 hnxgc.harnixworld.com, All rights reserved.