XLsoft Corporation
English Japanese Chinese Korean







Platforms and compilers supported by HeapAgent and SmartHeap, as of Sept 26, 2005


HeapAgent

Windows 2003 Server, Windows XP, Win 2000, NT 3.x and NT 4.0/Windows 95 and Windows 98

Display a list of new features in HeapAgent for XP, Windows 2000, Windows NT 3.x and 4.0/Windows 95

  • HeapAgent 8
  • Borland C++ 4.x/5.x: OWL 2.x/5.x supported, both statically linked and DLL. Debug OWL DLL not supported.
  • Borland C++ Builder 4.x, 5 and 6 supported.
  • Microsoft Visual C++ 2.x/4.x/5.x/6.x/7.x: MFC 3.x/4.x/5.x supported, both statically linked and DLL.
  • "No-relink" feature is supported for compilers' CRT DLLs
  • "No-recompile" feature is supported for Microsoft Visual C++ only
  • "Auto-load" feature is supported only for GUI apps that create windows
  • GlobalAlloc/LocalAlloc/HeapAlloc monitored on NT only, not on Windows 95 (this option is "Off" by default)
  • Does not support other compilers
  • Supports multi-threading
  • Supports shared memory

SmartHeap

Display a list of new features in SmartHeap

Windows 2003 Server, Windows XP, Win 2000, NT 3.x and NT 4.0/Windows 95 and Windows 98

  • SmartHeap 8 and SmartHeap/SMP 8
  • Borland C++ 4.x/5.x: OWL 2.x/5.x supported, both statically linked and DLL. Debug OWL DLL not supported.
  • Borland C++ Builder 4.x, 5 and 6 supported
  • Microsoft Visual C++ 5.x/6.x/7.x/8.x: MFC 3.x/4.x/5.x supported, both statically linked and DLL. Both Debug and Release MFC supported.
  • Intel C/C++ compiler for Win32 supported.
  • Both statically linked SmartHeap library and SmartHeap DLL supported for Visual C++ and Borland C++/Borland C++ Builder.
  • Does not support other compilers
  • Limited support for Borland Delphi (see our support page)
  • Available for both Intel and Alpha (current version for NT-Alpha is 3.2)
  • SmartHeap DLL also supports "no-relink" for CRT DLL; statically linked SmartHeap does not support "no-relink"
  • On NT only, optionally replaces GlobalAlloc/LocalAlloc/HeapAlloc (this option is "Off" by default)
  • Supports multi-threading
  • Supports shared memory

64-bit Windows for Itanium Platform

  • SmartHeap 8 and SmartHeap/SMP 8
  • Microsoft Visual C++ 7 supported for unmanaged builds, both statically linked and DLL. Both Debug and Release MFC supported.
  • Intel C/C++ compiler for Win64 supported.
  • Both statically linked SmartHeap library and SmartHeap DLL supported for Visual C++.
  • SmartHeap DLL also supports "no-relink" for CRT DLL; statically linked SmartHeap does not support "no-relink"
  • Supports multi-threading
  • Supports shared memory

64-bit Windows for AMD64

  • SmartHeap 8 and SmartHeap/SMP 8
  • Microsoft Visual C++ 8 supported, both statically linked and DLL.
  • SmartHeap DLL also supports "no-relink" for CRT DLL; statically linked SmartHeap does not support "no-relink"
  • Supports multi-threading
  • Supports shared memory

 

Digital UNIX/DEC Tru64 UNIX 5.0

  • SmartHeap 7.4 and SmartHeap/SMP 7.4: DEC C/C++ compiler
  • Both shared and archive libs supplied
  • Supports multi-threading
  • Supports shared memory

Note: SmartHeap 4.0 supports Alpha 4.0.

Digital UNIX/DEC Alpha 3.2

  • SmartHeap 6.0: DEC C/C++ compiler
  • Both shared libs and archive libs supplied
  • No multi-threading support
  • Supports shared memory

HP-UX 11.x

Note: The system thread lib in HP-UX 11 is incompatible with the thread lib in the earlier version of this OS, so the SmartHeap multi-threaded libs for HP-UX 11 will not work with earlier versions of HP-UX. We continue to offer SmartHeap 4.0 for HP-UX 9 and 10.

  • SmartHeap 8 and SmartHeap/SMP 8: HP-UX ANSI C/C++ compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory
  • 32- and 64-bit builds available

HP-UX/IPF (Itanium platform)

  • SmartHeap 8 and SmartHeap/SMP 8: HP-UX ANSI C/C++ compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory
  • 32- and 64-bit builds available

IBM AIX/RS6000 4.x

Note: The system thread lib in AIX 4.3.x is incompatible with the thread lib in the earlier version of this OS, so the SmartHeap multi-threaded libs for AIX 4.3 will not work with earlier versions of AIX. We continue to offer SmartHeap 3.01 for AIX 4.1 and 4.2.

  • SmartHeap 8 and SmartHeap/SMP 8 (built on an AIX 5.1 box): AIX/RS6000 XL C/C++ compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory
  • 32- and 64-bit builds available

IBM AIX/RS6000 AIX 5.x

  • SmartHeap 8 and SmartHeap/SMP 8: AIX/RS6000 XL C/C++ compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory
  • 32- and 64-bit builds available

Silicon Graphics Indigo IRIX 6.5

  • SmartHeap 7.1 and SmartHeap/SMP 7.1: IRIX ANSI C/C++ compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory

Silicon Graphics Indigo IRIX 5.2 and 6.2

  • SmartHeap 3.01: IRIX ANSI C/C++ compiler
  • Both shared libs and archive libs supplied
  • Multi-threading support available
  • Supports shared memory

Sun Solaris 2.7, Solaris 8, 9 and 10

  • SmartHeap 8 and SmartHeap/SMP 8: Sun Workshop 5 & 6 (Forte), Sun Studio 10 supported. Gnu compilers should also work.
  • Both shared libs and archive libs supplied
  • SMP version includes new 'smp-debug' libs
  • Supports multi-threading -- Solaris threads package
  • Supports shared memory

Sun Solaris x86 (Intel) Solaris 8/9

  • SmartHeap 7.4 and SmartHeap/SMP 7.4: Sun Workshop compiler
  • Both shared libs and archive libs supplied
  • Supports multi-threading -- Solaris threads package (pthreads also supported)
  • Supports shared memory

Red Hat Linux 6, 7, 8 & 9
Red Hat Enterprise Linux 3
Fedora
64-bit Red Hat Linux for Itanium Platform

  • SmartHeap 8 and SmartHeap/SMP 8: Gnu compiler supported
  • Both shared libs and archive libs supplied
  • Supports multi-threading -- Linuxthreads package
  • Supports shared memory
  • 32- and 64-bit libs available

Linux on Power

  • SmartHeap 7.3 and SmartHeap/SMP 7.3: Gnu compiler supported
  • iSeries supported; pSeries support pending
  • Supports multi-threading
  • Supports shared memory

Discontinued Platforms

We no longer actively support these platforms, but SmartHeap libs are still available. Contact us for more info.

  • Windows 16-bit
  • O/S 2, v. 3.x
  • Mac (68K & Power Mac)
  • Rational DOS/16M
  • MS-DOS (real mode)
  • Phar Lap 286, OS/2 1.x
  • Phar Lap 386, TNT (32-bit DOS extenders)
  • Watcom Windows 386
  • UnixWare
  • Sun SunOS 4.1.4

Top
Search powered by