Mercurial > hg > truffle
diff src/share/vm/runtime/globals.hpp @ 1311:2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
Summary: Use an explicit stack for object arrays and process them in chunks.
Reviewed-by: iveresov, apetrusenko
author | jcoomes |
---|---|
date | Wed, 03 Mar 2010 14:48:26 -0800 |
parents | c76ca382971b |
children | 4a9cc99938e3 |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp Wed Mar 03 08:10:41 2010 -0800 +++ b/src/share/vm/runtime/globals.hpp Wed Mar 03 14:48:26 2010 -0800 @@ -1795,6 +1795,10 @@ product(uintx, PreserveMarkStackSize, 1024, \ "Size for stack used in promotion failure handling") \ \ + develop(uintx, ObjArrayMarkingStride, 512, \ + "Number of ObjArray elements to push onto the marking stack" \ + "before pushing a continuation entry") \ + \ product_pd(bool, UseTLAB, "Use thread-local object allocation") \ \ product_pd(bool, ResizeTLAB, \