Go to file
mikhail.naganov@gmail.com 8c16bc13bc 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.

Review URL: http://codereview.chromium.org/123012


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2147 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-06-11 14:08:34 +00:00
benchmarks Remove duplicate line in benchmarks/base.js 2009-05-26 13:28:51 +00:00
include Introduce an API to force the deletion of a property ignoring 2009-06-08 09:46:09 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src Implement tick events compression in a log file. 2009-06-11 14:08:34 +00:00
test Implement tick events compression in a log file. 2009-06-11 14:08:34 +00:00
tools Add log compression ability. 2009-06-08 13:39:48 +00:00
AUTHORS Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00
ChangeLog Prepare push of V8 version 1.2.7 to trunk. Now working on version 1.2.8. 2009-06-08 11:03:04 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00