XLsoft Corporation/エクセルソフト株式会社
英語 日本語 中国語 韓国語







HeapAgentSmartHeap がサポートする
プラットフォームおよびコンパイラ

2008年 9月現在の情報となります。


HeapAgent

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

  • HeapAgent 8.1
  • 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/8 (VS 2005): 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
  • Installs on both 32- and 64-bit Windows platforms (not including Itanium), but supports only 32-bit code.

SmartHeap

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

  • SmartHeap 9.0 and SmartHeap/SMP 9.0
  • 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 supported
  • All recent Visual Studio compilers supported (VC++ 6, VS 2003, VS 2005, VS 2008), both statically linked and DLL. Both Debug and Release MFC supported.
  • Intel C/C++ compiler for Win32 supported.
  • PGI 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
  • 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 9.0 and SmartHeap/SMP 9.0
  • VS 2005 and VS 2008 supported, both statically linked and DLL.
  • PGI C/C++ compiler supported
  • 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 compilers/ Sun Studio 10 & Sun Studio 11 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/x64 (Intel) Solaris 8/9/10

  • SmartHeap 8 and SmartHeap/SMP 8: Sun Workshop compilers/Sun Studio 10
  • Both shared libs and archive libs supplied
  • Supports multi-threading -- Solaris threads package (pthreads also supported)
  • Supports shared memory
  • x64 64-bits supported for Solaris 10

Red Hat Linux x86, x64 and Itanium

  • Red Hat 7, 8, 9; Fedora; RHEL 3, 4 and 5 supported
  • SmartHeap 8 and SmartHeap/SMP 8
  • Gnu compiler supported
  • Intel compiler supported
  • QLOGIC Pathscale Compiler supported on x86 and x64
  • PGI compiler supported on x86 and x64
  • Both shared libs and archive libs supplied
  • Supports multi-threading
  • Supports shared memory
  • 32- and 64-bit libs available

SuSE Linux x86 & x64 and Itanium

  • SLES9 and SLES10 supported
  • SmartHeap 8 and SmartHeap/SMP 8
  • Gnu compiler supported
  • Intel compiler supported
  • PGI compiler supported on x86 and x64
  • QLOGIC Pathscale Compiler supported
  • Both shared and archive libs available
  • Supports multi-threading
  • Supports shared memory

Linux on Power

  • SmartHeap 8 and SmartHeap/SMP 7.3
  • Gnu compiler supported
  • Both iSeries and pSeries supported
  • Supports multi-threading
  • Supports shared memory

サポート終了のプラットフォーム

以下のプラットフォームのサポートの提供は終了しましたが、SmartHeap libs は、引続き、ご使用いただけます。

  • 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 へ