dart-sdk/runtime/tools
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
..
gyp Use tcmalloc on Linux 2016-09-16 08:24:54 -07:00
.gitignore Sync .gitignore with the corresponding svn properties. 2012-09-10 15:44:25 +00:00
android_finder.py Make parser of the android package lister be more forgiving. Without this 2012-10-26 23:07:29 +00:00
benchmark.py Adds missing case in mips double comparison. 2013-06-27 19:03:04 +00:00
bmu_benchmark_gallery.sh Refs #25328 Use a portable shebang 2016-01-05 16:26:28 +01:00
create_archive.py Compress Observatory assets 2015-12-16 12:35:58 -08:00
create_resources.py Add runtime/bin/thread_fuchsia that binds to fuchsia's pthreads 2016-07-14 15:25:01 -07:00
create_snapshot_bin.py Add --packages option to gen_snapshot in order to accept package map files (see https://github.com/dart-lang/sdk/issues/26362) 2016-06-06 17:12:20 -07:00
create_snapshot_file.py First step towards splitting a full snapshot into a vm isolate snapshot and a 2015-03-31 18:46:19 +00:00
create_string_literal.py Fuchsia: Builds run_vm_tests and a wrapper program for running it. 2016-07-28 10:35:25 -07:00
gen_library_src_paths.py Add #! lines and +x scripts run by the build system 2016-07-14 12:46:57 -07:00
generate_projects.py Undo change to generate_projects file used by Golem. 2011-11-22 11:34:23 +00:00
utils.py Fix ahe's feedback. 2012-08-30 23:08:40 +00:00
valgrind.py Initial checkin. 2011-10-05 05:20:07 +00:00
verbose_gc_to_bmu.dart Add link to BMU benchmark gallery generator tool. 2015-10-02 17:18:39 -07:00