Reviewers: Søren Gjesse,

Description:
Involve more log compression techniques.

Code addresses are now written as an offset from the previous address
for ticks, code move and delete events. Employed backreference and RLE
compression for code move and delete events. This gives additional 30%
log size reduction for benchmarks run w/o snapshot.

Overall compression results (compared with the revision of V8 having no
compression):
  - V8: 70% size reduction for benchmarks run w/o snapshot (for
reference, gzip gives 87%)
  - Chromium: 65% size reduction for public html version of benchmarks
(v4) (for reference, gzip gives 90%)

The one obvious opportunity for improving compression results in
Chromium is to compress URLs of scripts.

Please review this at http://codereview.chromium.org/125114

Affected files:
   M src/log-utils.h
   M src/log-utils.cc
   M src/log.h
   M src/log.cc
   M test/cctest/test-log-utils.cc



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to