Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(491)

Side by Side Diff: third_party/tcmalloc/vendor/NEWS

Issue 7430002: Update the tcmalloc vendor branch to r111 (perftools version 1.8) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/tcmalloc/vendor/Makefile.in ('k') | third_party/tcmalloc/vendor/README » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 == 7 February 2011 == 1 == 15 July 2011 ==
2 2
3 I've just released perftools 1.8
4
5 Of the many changes in this release, a good number pertain to porting.
6 I've revamped OS X support to use the malloc-zone framework; it should
7 now Just Work to link in tcmalloc, without needing
8 `DYLD_FORCE_FLAT_NAMESPACE` or the like. (This is a pretty major
9 change, so please feel free to report feedback at
10 google-perftools@googlegroups.com.) 64-bit Windows support is also
11 improved, as is ARM support, and the hooks are in place to improve
12 FreeBSD support as well.
13
14 On the other hand, I'm seeing hanging tests on Cygwin. I see the same
15 hanging even with (the old) perftools 1.7, so I'm guessing this is
16 either a problem specific to my Cygwin installation, or nobody is
17 trying to use perftools under Cygwin. If you can reproduce the
18 problem, and even better have a solution, you can report it at
19 google-perftools@googlegroups.com.
20
21 Internal changes include several performance and space-saving tweaks.
22 One is user-visible (but in "stealth mode", and otherwise
23 undocumented): you can compile with `-DTCMALLOC_SMALL_BUT_SLOW`. In
24 this mode, tcmalloc will use less memory overhead, at the cost of
25 running (likely not noticeably) slower.
26
27 There are many other changes as well, too numerous to recount here,
28 but present in the
29 [http://google-perftools.googlecode.com/svn/tags/perftools-1.8/ChangeLog ChangeL og].
30
31
32 === 7 February 2011 ===
33
3 Thanks to endlessr..., who 34 Thanks to endlessr..., who
4 [http://code.google.com/p/google-perftools/issues/detail?id=307 identified] 35 [http://code.google.com/p/google-perftools/issues/detail?id=307 identified]
5 why some tests were failing under MSVC 10 in release mode. It does not look 36 why some tests were failing under MSVC 10 in release mode. It does not look
6 like these failures point toward any problem with tcmalloc itself; rather, the 37 like these failures point toward any problem with tcmalloc itself; rather, the
7 problem is with the test, which made some assumptions that broke under the 38 problem is with the test, which made some assumptions that broke under the
8 some aggressive optimizations used in MSVC 10. I'll fix the test, but in 39 some aggressive optimizations used in MSVC 10. I'll fix the test, but in
9 the meantime, feel free to use perftools even when compiled under MSVC 40 the meantime, feel free to use perftools even when compiled under MSVC
10 10. 41 10.
11 42
12 == 4 February 2011 == 43 === 4 February 2011 ===
13 44
14 I've just released perftools 1.7 45 I've just released perftools 1.7
15 46
16 I apologize for the delay since the last release; so many great new 47 I apologize for the delay since the last release; so many great new
17 patches and bugfixes kept coming in (and are still coming in; I also 48 patches and bugfixes kept coming in (and are still coming in; I also
18 apologize to those folks who have to slip until the next release). I 49 apologize to those folks who have to slip until the next release). I
19 picked this arbitrary time to make a cut. 50 picked this arbitrary time to make a cut.
20 51
21 Among the many new features in this release is a multi-megabyte 52 Among the many new features in this release is a multi-megabyte
22 reduction in the amount of tcmalloc overhead uder x86_64, improved 53 reduction in the amount of tcmalloc overhead uder x86_64, improved
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 has shown that profiles are unreliable in that case. The problem has 203 has shown that profiles are unreliable in that case. The problem has
173 existed since the first release of perftools. We expect to have a fix 204 existed since the first release of perftools. We expect to have a fix
174 for perftools 1.2. For more details, see 205 for perftools 1.2. For more details, see
175 [http://code.google.com/p/google-perftools/issues/detail?id=105 issue 105]. 206 [http://code.google.com/p/google-perftools/issues/detail?id=105 issue 105].
176 207
177 Everyone who uses perftools 1.0 is encouraged to upgrade to perftools 208 Everyone who uses perftools 1.0 is encouraged to upgrade to perftools
178 1.1. If you see any problems with the new release, please file a bug 209 1.1. If you see any problems with the new release, please file a bug
179 report at http://code.google.com/p/google-perftools/issues/list. 210 report at http://code.google.com/p/google-perftools/issues/list.
180 211
181 Enjoy! 212 Enjoy!
OLDNEW
« no previous file with comments | « third_party/tcmalloc/vendor/Makefile.in ('k') | third_party/tcmalloc/vendor/README » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698