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 -~----------~----~----~----~------~----~------~--~---
