diff options
author | Angus Gratton <gus@projectgus.com> | 2015-05-04 08:18:43 +1000 |
---|---|---|
committer | Aliaksey Kandratsenka <alk@tut.by> | 2015-05-09 12:03:17 -0700 |
commit | f25f8e0bf2d361f852929848d79d7ba54586c352 (patch) | |
tree | b57ec1b8f982d48bc7737db5c93a2a9aa052a7d5 | |
parent | 772a686c45455893708178d3b59b1d3b571015aa (diff) | |
download | gperftools-f25f8e0bf2d361f852929848d79d7ba54586c352.tar.gz |
Clarify that only tcmalloc_minimal is supported on Windows.
-rw-r--r-- | INSTALL | 14 | ||||
-rw-r--r-- | README_windows.txt | 16 |
2 files changed, 17 insertions, 13 deletions
@@ -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 diff --git a/README_windows.txt b/README_windows.txt index f74ee05..7bba122 100644 --- a/README_windows.txt +++ b/README_windows.txt @@ -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
|