Clarify that only tcmalloc_minimal is supported on Windows.
This commit is contained in:
parent
772a686c45
commit
f25f8e0bf2
14
INSTALL
14
INSTALL
|
@ -301,12 +301,14 @@ above, by linking in libtcmalloc_minimal.
|
|||
|
||||
** Windows (MSVC, Cygwin, and MinGW):
|
||||
|
||||
Work on Windows is rather preliminary: we haven't found a good way
|
||||
to get stack traces in release mode on windows (that is, when FPO
|
||||
is enabled), so the heap profiling may not be reliable in that
|
||||
case. Also, heap-checking and CPU profiling do not yet work at
|
||||
all. But as in other ports, the basic tcmalloc library
|
||||
functionality, overriding malloc and new and such (and even
|
||||
Work on Windows is rather preliminary: only tcmalloc_minimal is
|
||||
supported.
|
||||
|
||||
We haven't found a good way to get stack traces in release mode on
|
||||
windows (that is, when FPO is enabled), so the heap profiling may
|
||||
not be reliable in that case. Also, heap-checking and CPU profiling
|
||||
do not yet work at all. But as in other ports, the basic tcmalloc
|
||||
library functionality, overriding malloc and new and such (and even
|
||||
windows-specific functions like _aligned_malloc!), is working fine,
|
||||
at least with VC++ 7.1 (Visual Studio 2003) through VC++ 10.0,
|
||||
in both debug and release modes. See README.windows for
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
--- COMPILING
|
||||
|
||||
This project has begun being ported to Windows. A working solution
|
||||
file exists in this directory:
|
||||
This project has begun being ported to Windows, only tcmalloc_minimal
|
||||
is supported at this time. A working solution file exists in this
|
||||
directory:
|
||||
gperftools.sln
|
||||
|
||||
You can load this solution file into VC++ 7.1 (Visual Studio 2003) or
|
||||
|
@ -63,11 +64,12 @@ fragile), though more work to set up. For details, see
|
|||
|
||||
--- THE HEAP-PROFILER
|
||||
|
||||
The heap-profiler has had a preliminary port to Windows. It has not
|
||||
been well tested, and probably does not work at all when Frame Pointer
|
||||
Optimization (FPO) is enabled -- that is, in release mode. The other
|
||||
features of perftools, such as the cpu-profiler and leak-checker, have
|
||||
not yet been ported to Windows at all.
|
||||
The heap-profiler has had a preliminary port to Windows but does not
|
||||
build on Windows by default. It has not been well tested, and
|
||||
probably does not work at all when Frame Pointer Optimization (FPO) is
|
||||
enabled -- that is, in release mode. The other features of perftools,
|
||||
such as the cpu-profiler and leak-checker, have not yet been ported to
|
||||
Windows at all.
|
||||
|
||||
|
||||
--- WIN64
|
||||
|
|
Loading…
Reference in New Issue