Clarify that only tcmalloc_minimal is supported on Windows.

This commit is contained in:
Angus Gratton 2015-05-04 08:18:43 +10:00 committed by Aliaksey Kandratsenka
parent 772a686c45
commit f25f8e0bf2
2 changed files with 17 additions and 13 deletions

14
INSTALL
View File

@ -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

View File

@ -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