dart-sdk/third_party
Zachary Anderson 44a04f18f9 Use tcmalloc on Linux
Statically linking in the tcmalloc code is enough
to override the built-in malloc. I have this set up to
exclude the code for collecting heap profiles in a
Product build. There's still about a 230KB increase in
binary size, though. I think this isn't a big problem
since right now this is enabled only for server Linux.

product binary size:
before x64: 9569600
after  x64: 9807840
increase: 238240 (2.5%)

before ia32: 9122836
after  ia32: 9360944
increase: 238108 (2.6%)

before mips: 9418680
after  mips: 9640940
increase: 222260 (2.4%)

InitialRSS:
product:
before x64: 6307840
after x64:  7430144
increase: 1122304 (17.8%)

release (--no-profiler)
before x64: 7843840
after x64:  9207808
increase: 1363968 (17.4%)

R=asiva@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/2316813002 .
2016-09-16 08:24:54 -07:00
..
boringssl Roll BoringSSL Forward 2016-08-05 09:56:03 -07:00
d8 Revert v8 version changes, back to 4.4. 2015-06-12 09:37:49 +02:00
drt_resources Move third_party/drt_resources to a cloud download 2015-12-21 10:57:06 +01:00
firefox_jsshell Update jsshell to 47.0 2016-06-23 15:56:50 -07:00
pkg Download unittest package from cloud storage. 2016-01-26 17:07:15 +01:00
pkg_tested Adds targets for simarmv6 and armv6 2016-01-22 13:07:48 -08:00
tcmalloc Use tcmalloc on Linux 2016-09-16 08:24:54 -07:00
.gitignore Use tcmalloc on Linux 2016-09-16 08:24:54 -07:00
7zip.tar.gz.sha1 Move third_party/firefox_jsshell dependency to cloud storage 2015-12-21 14:38:14 +01:00
clang.tar.gz.sha1 Move third_party/clang to cloud storage 2015-12-22 15:17:46 +01:00
gsutil.tar.gz.sha1 Move third_party/gsutil dependency from github to cloud storage 2015-12-21 15:51:46 +01:00