Add logic for TCMalloc to release memory to the system
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 15 Dec 2007 00:25:45 +0000 (00:25 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 15 Dec 2007 00:25:45 +0000 (00:25 +0000)
commita19103e9d635106d409e5c774ba91c86507017c6
treed942dc4d098ec2078db370b893a461e5b22d0d1d
parentbe0719d5396895510960238618ac77287a8e0d61
Add logic for TCMalloc to release memory to the system

Reviewed by Maciej and Oliver.

Add final changes to make TCMalloc release memory to the system.
This results in a 0.4% regression against ToT, but this is offset
against the gains made by the original TCMalloc r38 merge - in fact
we retain around 0.3-0.4% progression overall.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28727 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/wtf/FastMalloc.cpp
JavaScriptCore/wtf/TCSystemAlloc.cpp