summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngus Gratton <gus@projectgus.com>2015-05-04 08:18:43 +1000
committerAliaksey Kandratsenka <alk@tut.by>2015-05-09 12:03:17 -0700
commitf25f8e0bf2d361f852929848d79d7ba54586c352 (patch)
treeb57ec1b8f982d48bc7737db5c93a2a9aa052a7d5
parent772a686c45455893708178d3b59b1d3b571015aa (diff)
downloadgperftools-f25f8e0bf2d361f852929848d79d7ba54586c352.tar.gz
Clarify that only tcmalloc_minimal is supported on Windows.
-rw-r--r--INSTALL14
-rw-r--r--README_windows.txt16
2 files changed, 17 insertions, 13 deletions
diff --git a/INSTALL b/INSTALL
index b6bc08e..f9a6a11 100644
--- a/INSTALL
+++ b/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
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