Description[interpreter] do not serialize bytecode for snapshot.
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
Committed: https://crrev.com/34645da5b91ba371aea6e31ffc6db93b01344d45
Cr-Commit-Position: refs/heads/master@{#33734}
Patch Set 1 #
Total comments: 1
Patch Set 2 : fix #Patch Set 3 : fix assertion for --always-opt #Patch Set 4 : turn off flag #Patch Set 5 : turn off flag #Patch Set 6 : fix heap snapshot tests #Patch Set 7 : turn flag off #
Messages
Total messages: 30 (16 generated)
|