Updates:
        Cc: [email protected]

Comment #10 on issue 3976 by [email protected]: OOM crash caused by GC not keeping up with fragmentation
https://code.google.com/p/v8/issues/detail?id=3976

Part of the issue is that the JSON parser is just holding on to too much as it works. I have a patch in the pipeline that fixes this, but it may slow down the parser:

erikcorry-macbookpro2:v8 erikcorry$ ./out/x64.release/d8 regress-3976.js --trace-gc | grep biggest [40518] 97 ms: Mark-sweep 19.7 (52.1) -> 18.8 (55.1) MB, 18.7 ms (+ 8.9 ms in 173 steps since start of marking, biggest step 0.1 ms) [GC interrupt] [GC in old space requested]. [40518] 462 ms: Mark-sweep 131.8 (157.1) -> 122.1 (159.1) MB, 52.5 ms (+ 58.7 ms in 696 steps since start of marking, biggest step 0.3 ms) [GC interrupt] [GC in old space requested]. [40518] 1160 ms: Mark-sweep 528.2 (564.9) -> 69.6 (360.9) MB, 44.8 ms (+ 25.6 ms in 25 steps since start of marking, biggest step 13.3 ms) [GC interrupt] [GC in old space requested]. [40518] 1437 ms: Mark-sweep 301.7 (364.9) -> 85.9 (365.9) MB, 47.3 ms (+ 51.6 ms in 373 steps since start of marking, biggest step 23.6 ms) [GC interrupt] [GC in old space requested]. [40518] 1974 ms: Mark-sweep 411.8 (689.9) -> 108.9 (689.9) MB, 75.3 ms (+ 73.3 ms in 40 steps since start of marking, biggest step 33.4 ms) [GC interrupt] [GC in old space requested]. erikcorry-macbookpro2:v8 erikcorry$ ./out/x64.release/d8-fixjson regress-3976.js --trace-gc | grep biggest [40520] 93 ms: Mark-sweep 19.7 (52.1) -> 18.8 (55.1) MB, 14.5 ms (+ 8.9 ms in 173 steps since start of marking, biggest step 0.1 ms) [GC interrupt] [GC in old space requested]. [40520] 454 ms: Mark-sweep 131.8 (157.1) -> 122.1 (159.1) MB, 54.6 ms (+ 58.9 ms in 697 steps since start of marking, biggest step 0.3 ms) [GC interrupt] [GC in old space requested]. [40520] 1118 ms: Mark-sweep 513.5 (548.9) -> 51.5 (106.9) MB, 40.4 ms (+ 1.6 ms in 14 steps since start of marking, biggest step 0.3 ms) [GC interrupt] [GC in old space requested]. [40520] 1327 ms: Mark-sweep 232.9 (270.9) -> 51.4 (104.9) MB, 12.8 ms (+ 1.4 ms in 14 steps since start of marking, biggest step 0.2 ms) [GC interrupt] [GC in old space requested]. [40520] 1535 ms: Mark-sweep 232.9 (270.9) -> 51.4 (105.9) MB, 12.7 ms (+ 1.4 ms in 14 steps since start of marking, biggest step 0.2 ms) [GC interrupt] [GC in old space requested]. [40520] 1749 ms: Mark-sweep 232.9 (270.9) -> 51.4 (104.9) MB, 15.0 ms (+ 1.4 ms in 14 steps since start of marking, biggest step 0.2 ms) [GC interrupt] [GC in old space requested]. [40520] 1985 ms: Mark-sweep 232.9 (270.9) -> 51.4 (105.9) MB, 14.1 ms (+ 1.5 ms in 14 steps since start of marking, biggest step 0.2 ms) [GC interrupt] [GC in old space requested].


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to