evilsong / gperftools

Automatically exported from code.google.com/p/gperftools
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Please roll a new release of gperftools #501

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
It has been over a year since gperftools 2.0 was released, and there have been 
many important updates to the codebase since then. A new release to roll up the 
previous years improvements would be quite helpful.

Original issue reported on code.google.com by andrew.c.morrow@gmail.com on 7 Mar 2013 at 10:18

GoogleCodeExporter commented 9 years ago
I also think it is a good time to roll a new release and I suggest list the 
issues with possible patch fixes it should be included on new release. From my 
part I'd like to see to following patches included:

1. Issue 443: tcmalloc is slower when re-using memory in multi-threaded 
application - I'm using it on my personal branch on github it is seems pretty 
stable (at least on PPC64).

2. Issue 490: tcmalloc needs support for Release_AtomicExchange - it seems a 
pretty straightforward patch.

3. Issue 491: Lost wakeups in spinlock degrade tcmalloc performance 
substantially - I also think it is a good fix, I didn't could see any 
performance regression and seems to fix a Chrome issue.

4. Issue 496: TCMalloc might deadlock in a thread calling fork() - I hit this 
issue on a production environment and this fix works fine.

Original comment by zatr...@gmail.com on 10 Mar 2013 at 4:08

GoogleCodeExporter commented 9 years ago
I'd also add:

Issue 503: remove configure and other autotools products from svn

Original comment by zatr...@gmail.com on 10 Mar 2013 at 4:18

GoogleCodeExporter commented 9 years ago
The issue that is currently a blocker for me is:

Issue 429 / Issue 477, which prevents building gperftools with a C++11 enabled 
compiler.

https://code.google.com/p/gperftools/issues/detail?id=477
https://code.google.com/p/gperftools/issues/detail?id=429

Original comment by andrew.c.morrow@gmail.com on 10 Mar 2013 at 5:17

GoogleCodeExporter commented 9 years ago
Duly noted guys. I am looking to try and put a release together. There is also 
an outstanding FreeBSD issue (Issue-420) that needs to be addressed.

Original comment by chapp...@gmail.com on 10 Mar 2013 at 6:33

GoogleCodeExporter commented 9 years ago

Original comment by chapp...@gmail.com on 10 Mar 2013 at 6:33

GoogleCodeExporter commented 9 years ago
Any news on this? A C++11 compatible tcmalloc release would be a big help.

Thanks,
Andrew

Original comment by andrew.c.morrow@gmail.com on 15 Apr 2013 at 3:09

GoogleCodeExporter commented 9 years ago
2.1 is out

Original comment by alkondratenko on 30 Jul 2013 at 9:22

GoogleCodeExporter commented 9 years ago
Congrats, and thank you.

Original comment by andrew.c.morrow@gmail.com on 30 Jul 2013 at 1:27