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.