Go to file
christian.plesner.hansen@gmail.com d7c933e7ae Added support in the profiler for creating 'regions' that cover part
of the generated code.  These can be used by the profiler to
categorize the ticks that occur within generated code and thereby show
more detailed information about where time is spent in generated code.
For instance, this is what the profiler displayed for a simple regexp
benchmark with irregexp-native before:

[JavaScript]:
   total  nonlib   name
   87.2%   87.2%   RegExp: (?:\w*\W+)*

This is what we can display now:

[JavaScript]:
   total  nonlib   name
   87.2%   87.2%   RegExp: (?:\w*\W+)*
                   -  53.0%  56.7% BranchOrBacktrack
                   -  14.9%  59.8% CheckCharacterLT
                   -  13.7%  20.4% CheckStackLimit
                   -   6.7%   6.7% SafeCall
                   -   2.7%   7.0% CheckCharacterGT
                   -   2.4%   2.4% SafeReturn
                   -   2.1%   2.1% LoadCurrentCharacter
                   -   1.8%   1.8% PushRegister
                   -   0.9%   0.9% PopRegister
                   -   0.9%   0.9% AdvanceRegister
                   -   0.3%   0.3% PopCurrentPosition
                   -   0.3%   0.3% CheckGreedyLoop
                   -   0.0%  20.4% PushBacktrack
                   -   0.0%  22.3% CheckCharacter
                   -   0.0%   2.4% IfRegisterLT


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1010 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-12-19 13:12:43 +00:00
benchmarks Changed benchmark runners to always display at least three significant 2008-12-02 13:02:11 +00:00
include Improve mark-compact object grouping interface. 2008-12-11 11:20:04 +00:00
samples Adds a --help option and usage message listing all flags to V8. 2008-11-06 10:43:15 +00:00
src Added support in the profiler for creating 'regions' that cover part 2008-12-19 13:12:43 +00:00
test Handling byte-order marks as specified in Ecmascript-262 and in compliance with Safari. 2008-12-19 12:06:11 +00:00
tools Added support in the profiler for creating 'regions' that cover part 2008-12-19 13:12:43 +00:00
AUTHORS Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
ChangeLog Prepare pushing new v8 version to trunk (now working on version 0.4.7). 2008-12-11 11:38:02 +00:00
LICENSE Initial export. 2008-07-03 15:10:15 +00:00
SConstruct Added support for building V8 on Windows with either the shared or static version of MSVCRT. The selection of the MSVCRT version is through the new SCons flag msvcrt which can have values static or shared with static being the default. 2008-11-21 11:19:01 +00:00