• yangguo's avatar
    [interpreter] do not serialize bytecode for snapshot. · 34645da5
    yangguo authored
    Code compiled during snapshot are overwhelmingly for functions
    that are only used for bootstrapping. It makes no sense to
    include them in the startup snapshot, which bloats up the snapshot size
    and slows down deserialization.
    
    Snapshot sizes for comparison, for ia32:
    w/o --ignition:   484k
    w/ --ignition:    537k
    bytecode removed: 489k
    
    R=rmcilroy@chromium.org,mstarzinger@chromium.org
    
    Review URL: https://codereview.chromium.org/1667693002
    
    Cr-Commit-Position: refs/heads/master@{#33734}
    34645da5
Name
Last commit
Last update
..
allocation-tracker.cc Loading commit data...
allocation-tracker.h Loading commit data...
circular-queue-inl.h Loading commit data...
circular-queue.h Loading commit data...
cpu-profiler-inl.h Loading commit data...
cpu-profiler.cc Loading commit data...
cpu-profiler.h Loading commit data...
heap-profiler.cc Loading commit data...
heap-profiler.h Loading commit data...
heap-snapshot-generator-inl.h Loading commit data...
heap-snapshot-generator.cc Loading commit data...
heap-snapshot-generator.h Loading commit data...
profile-generator-inl.h Loading commit data...
profile-generator.cc Loading commit data...
profile-generator.h Loading commit data...
sampler.cc Loading commit data...
sampler.h Loading commit data...
sampling-heap-profiler.cc Loading commit data...
sampling-heap-profiler.h Loading commit data...
strings-storage.cc Loading commit data...
strings-storage.h Loading commit data...
unbound-queue-inl.h Loading commit data...
unbound-queue.h Loading commit data...