Reviewers: Søren Gjesse,

Description:
Implement tick events compression in a log file.

Two techniques are involved:
  - compress repeated line ends (common stack beginnings) by using back
references;
  - do RLE compression of repeated tick events.

This gives only 5% size reduction on benchmarks run, but this is because
tick events are only comprise 10% of file size. Under Chromium winnings
are bigger because long repeated samples of idleness are now compressed
into a single line.

Tickprocessor will be updated in the next patch.

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

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



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

Reply via email to