v8/test/cctest
kasperl@chromium.org b5a72a1645 Generalized the EvalCache into a CompilationCache and enabled
it for scripts too. In the context of Chromium, this should 
have a very positive impact on memory consumption for web apps
that run multiple tabs from the same domain with a lot of the
same JavaScript code.

For now, the cache retirement policy is really simple:
Whenever a mark-sweep collection is started we clear the
cache. This guarantees that this change will not have a
huge negative impact on memory consumption, but it may
not be ideal. We should consider a more sophisticated LRU
scheme.
Review URL: http://codereview.chromium.org/1933

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@270 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-09-11 10:51:52 +00:00
..
cctest.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
cctest.h Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
cctest.status Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
SConscript Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-api.cc Generalized the EvalCache into a CompilationCache and enabled 2008-09-11 10:51:52 +00:00
test-assembler-arm.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-assembler-ia32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-ast.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-compiler.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-conversions.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-debug.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-decls.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-disasm-arm.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-disasm-ia32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-flags.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-hashmap.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-heap.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-lock.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-mark-compact.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-linux.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-macos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-nullos.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-platform-win32.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-serialize.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-spaces.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-strings.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
test-utils.cc Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
testcfg.py Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00