Start addressing massive arrays on the stack. There is hardly ever
authoriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 16 Apr 2009 21:01:05 +0000 (21:01 +0000)
committeriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 16 Apr 2009 21:01:05 +0000 (21:01 +0000)
commite05c2e36933b4bbc3985e81ca1aacb5f037965ee
tree89fbfdccdd0500077adc2cf925d1cbcc09e9160e
parent4ff39b7a7d999ce76c4ace4ba32777c03a2e67d7
Start addressing massive arrays on the stack. There is hardly ever
a reason to stack allocate large chunks of stack space.
- Runtime_GetCFrames used to allocate a frame size of 52040 bytes.
- PreallocatedMemoryThread::Run used to allocate 32784 bytes.
- Fixed StringStream overflow conditions.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1729 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/platform-freebsd.cc
src/platform-linux.cc
src/platform-macos.cc
src/platform-nullos.cc
src/platform-win32.cc
src/platform.h
src/runtime.cc
src/string-stream.cc
src/string-stream.h
src/top.cc
src/utils.h