gperftools/packages/deb/docs
csilvers 74ad5d57ec Fri Apr 13 14:50:51 2007 Google Inc. <opensource@google.com>
* google-perftools: version 0.90 release
	* (As the version-number jump hints, this is a major new release:
	  almost every piece of functionality was rewritten.  I can't do
	  justice to all the changes, but will concentrate on highlights.)
	*** USER-VISIBLE CHANGES:
	* Ability to "release" unused memory added to tcmalloc
	* Exposed more tweaking knobs via environment variables (see docs)
	* pprof tries harder to map addresses to functions
	* tcmalloc_minimal compiles and runs on FreeBSD 6.0 and Solaris 10
	*** INTERNAL CHANGES:
	* Much better 64-bit support
	* Better multiple-processor support (e.g. multicore contention tweaks)
	* Support for recent kernel ABI changes (e.g. new arg to mremap)
	* Addition of spinlocks to tcmalloc to reduce contention cost
	* Speed up tcmalloc by using __thread on systems that support TLS
	* Total redesign of heap-checker to improve liveness checking
	* More portable stack-frame analysis -- no more hard-coded constants!
	* Disentangled heap-profiler code and heap-checker code
	* Several new unittests to test, e.g., thread-contention costs
	* Lots of small (but important!) bug fixes: e.g., fixing GetPC on amd64
	*** KNOWN PROBLEMS:
	* CPU-profiling may crash on x86_64 (64-bit) systems.  See the README
	* Profiling/heap-checking may deadlock on x86_64 systems.  See README


git-svn-id: http://gperftools.googlecode.com/svn/trunk@28 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
2007-04-16 20:49:32 +00:00

47 lines
1.4 KiB
Plaintext

AUTHORS
COPYING
ChangeLog
INSTALL
NEWS
README
TODO
doc/cpuprofile.html
doc/designstyle.css
doc/heap-example1.png
doc/heap_checker.html
doc/heapprofile.html
doc/index.html
doc/overview.gif
doc/pageheap.gif
doc/pprof-test-big.gif
doc/pprof-test.gif
doc/pprof-vsnprintf-big.gif
doc/pprof-vsnprintf.gif
doc/pprof.1
doc/pprof_remote_servers.html
doc/spanmap.gif
doc/t-test1.times.txt
doc/tcmalloc-opspercpusec.vs.threads.1024.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.128.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.131072.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.16384.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.2048.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.256.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.32768.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.4096.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.512.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.64.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.65536.bytes.png
doc/tcmalloc-opspercpusec.vs.threads.8192.bytes.png
doc/tcmalloc-opspersec.vs.size.1.threads.png
doc/tcmalloc-opspersec.vs.size.12.threads.png
doc/tcmalloc-opspersec.vs.size.16.threads.png
doc/tcmalloc-opspersec.vs.size.2.threads.png
doc/tcmalloc-opspersec.vs.size.20.threads.png
doc/tcmalloc-opspersec.vs.size.3.threads.png
doc/tcmalloc-opspersec.vs.size.4.threads.png
doc/tcmalloc-opspersec.vs.size.5.threads.png
doc/tcmalloc-opspersec.vs.size.8.threads.png
doc/tcmalloc.html
doc/threadheap.gif