Go to file
antonm@chromium.org 20938fc53c Attempt to collect more garbage before panicking with out of memory.
Currently weak handles retain an object for another GC round (oftem times,
major GC round.)  Instrumenting Chromium shows that navigation leaves
many global objects which are only collected in next go.  Let's
attempt to collect more garbage when approacing OOM condition.

This is a better version of rolled out r5455: now it's correctly
rebuilds object groups between additional GCs.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5761 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-11-03 13:00:28 +00:00
benchmarks Promote the current V8 benchmark suite candidate to version 6. 2010-10-07 07:25:22 +00:00
include Refactoring of v8:Arguments similary we did with v8::AccessorInfo (http://codereview.chromium.org/242050). GC-controlled values moved to a separate array. 2010-11-01 10:51:44 +00:00
samples Add stack traces to mjsunit tests. 2010-05-14 10:00:24 +00:00
src Attempt to collect more garbage before panicking with out of memory. 2010-11-03 13:00:28 +00:00
test Stand-alone parser template. 2010-11-02 07:21:37 +00:00
tools ll_prof: minor fixes to the issues found while running with chromium. 2010-10-28 16:48:10 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Added USE_SIMULATOR macro that explicitly indicates that we wish to use the simulator as the execution engine. For example, this allows us to run with the ARM simulator on ARM. 2010-10-14 11:39:48 +00:00
ChangeLog Prepare push to trunk. Now working on version 2.5.5. 2010-11-03 08:11:13 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Clean up definitions in simulator. 2010-10-25 16:40:41 +00:00