antonm@chromium.org
|
ec16aa9a17
|
Do not optimize functions which are in new space.
If there are many shortliving closures, they pollute sampler window and
delay optimizations of functions which should be optimized.
Review URL: http://codereview.chromium.org/6344006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6364 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-18 13:59:49 +00:00 |
|
antonm@chromium.org
|
fae90d4f32
|
Make closures optimizable by Crankshaft compiler.
Currently only closures which only read from the context are supported.
Review URL: http://codereview.chromium.org/5753005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6340 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-01-17 08:11:03 +00:00 |
|
mikhail.naganov@gmail.com
|
e521db4afa
|
Make V8 compilable with profiling support turned off.
BUG=990
Review URL: http://codereview.chromium.org/5890003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6044 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-16 12:14:56 +00:00 |
|
karlklose@chromium.org
|
efe2514eb3
|
Fix bug that disabled optimization when profiling.
Review URL: http://codereview.chromium.org/5720003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5972 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-10 14:49:24 +00:00 |
|
karlklose@chromium.org
|
f2ec8be178
|
Fix a bug that caused the runtime profiler to sample huge amounts of stack frames in programs with recursively called optimized functions.
Review URL: http://codereview.chromium.org/5786001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5961 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-10 12:00:26 +00:00 |
|
karlklose@chromium.org
|
69d6c0bb61
|
Collect only optimizable function samples.
Keep track of the ratio between JS and non-JS ticks and use this ratio to adjust the lookup threshold. (Also add support to trace compilation statistics.)
Review URL: http://codereview.chromium.org/5633009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5955 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-09 13:12:23 +00:00 |
|
vegorov@chromium.org
|
9ff019b49a
|
Fix strict aliasing rule violation in runtime-profiler.cc
Review URL: http://codereview.chromium.org/5621005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5923 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 11:40:36 +00:00 |
|
kasperl@chromium.org
|
90b3370374
|
Update V8 to version 3.0 (re-land r5920).
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 11:31:57 +00:00 |
|
kasperl@chromium.org
|
51b494d096
|
Revert r5920. Will re-land shortly.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 11:01:02 +00:00 |
|
kasperl@chromium.org
|
e5860bd6a8
|
Update V8 to version 3.0.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5920 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-07 09:11:56 +00:00 |
|