|  | Add log compression ability.
This is a trivial per-row compression:
- short aliases are introduced for events and code creation tags;
- in tick events, offsets are used instead of absolute addresses;
- removed 'code-allocation' event, as it seems not used.
The first two options are depend on the new flag: 'compress-log', which is off by default.
On benchmarks run w/o snapshot, this gives 45% log size reduction.
Committed: http://code.google.com/p/v8/source/detail?r=2122
      Total comments: 4
      
     
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+184 lines, -74 lines) | Patch |  
        |  | M | src/builtins.cc | View |  | 1 chunk | +2 lines, -1 line | 0 comments | Download |  
        |  | M | src/code-stubs.cc | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | src/codegen.cc | View |  | 1 chunk | +1 line, -1 line | 0 comments | Download |  
        |  | M | src/compiler.cc | View |  | 2 chunks | +6 lines, -4 lines | 0 comments | Download |  
        |  | M | src/flag-definitions.h | View |  | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  
        |  | M | src/heap.cc | View |  | 1 chunk | +0 lines, -1 line | 0 comments | Download |  
        |  | M | src/ia32/assembler-ia32.cc | View |  | 1 chunk | +2 lines, -1 line | 0 comments | Download |  
        |  | M | src/log.h | View |  | 4 chunks | +43 lines, -5 lines | 0 comments | Download |  
        |  | M | src/log.cc | View |  | 13 chunks | +71 lines, -31 lines | 2 comments | Download |  
        |  | M | src/stub-cache.cc | View |  | 26 chunks | +32 lines, -26 lines | 2 comments | Download |  
        |  | M | src/x64/assembler-x64.cc | View |  | 1 chunk | +2 lines, -1 line | 0 comments | Download |  
        |  | M | tools/tickprocessor.js | View |  | 5 chunks | +22 lines, -2 lines | 0 comments | Download |  
    Total messages: 3 (0 generated)
     |