{"action":"created","issue":{"url":"https://api.github.com/repos/chewiebug/GCViewer/issues/128","labels_url":"https://api.github.com/repos/chewiebug/GCViewer/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/chewiebug/GCViewer/issues/128/comments","events_url":"https://api.github.com/repos/chewiebug/GCViewer/issues/128/events","html_url":"https://github.com/chewiebug/GCViewer/issues/128","id":57811667,"number":128,"title":"Strange parsing issue concerning G1 collector","user":{"login":"YouriAndropov","id":11030693,"avatar_url":"https://avatars.githubusercontent.com/u/11030693?v=3","gravatar_id":"","url":"https://api.github.com/users/YouriAndropov","html_url":"https://github.com/YouriAndropov","followers_url":"https://api.github.com/users/YouriAndropov/followers","following_url":"https://api.github.com/users/YouriAndropov/following{/other_user}","gists_url":"https://api.github.com/users/YouriAndropov/gists{/gist_id}","starred_url":"https://api.github.com/users/YouriAndropov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YouriAndropov/subscriptions","organizations_url":"https://api.github.com/users/YouriAndropov/orgs","repos_url":"https://api.github.com/users/YouriAndropov/repos","events_url":"https://api.github.com/users/YouriAndropov/events{/privacy}","received_events_url":"https://api.github.com/users/YouriAndropov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chewiebug/GCViewer/labels/bug","name":"bug","color":"d7e102"}],"state":"open","locked":false,"assignee":{"login":"chewiebug","id":1146131,"avatar_url":"https://avatars.githubusercontent.com/u/1146131?v=3","gravatar_id":"","url":"https://api.github.com/users/chewiebug","html_url":"https://github.com/chewiebug","followers_url":"https://api.github.com/users/chewiebug/followers","following_url":"https://api.github.com/users/chewiebug/following{/other_user}","gists_url":"https://api.github.com/users/chewiebug/gists{/gist_id}","starred_url":"https://api.github.com/users/chewiebug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chewiebug/subscriptions","organizations_url":"https://api.github.com/users/chewiebug/orgs","repos_url":"https://api.github.com/users/chewiebug/repos","events_url":"https://api.github.com/users/chewiebug/events{/privacy}","received_events_url":"https://api.github.com/users/chewiebug/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/chewiebug/GCViewer/milestones/6","html_url":"https://github.com/chewiebug/GCViewer/milestones/1.35","labels_url":"https://api.github.com/repos/chewiebug/GCViewer/milestones/6/labels","id":822121,"number":6,"title":"1.35","description":"","creator":{"login":"chewiebug","id":1146131,"avatar_url":"https://avatars.githubusercontent.com/u/1146131?v=3","gravatar_id":"","url":"https://api.github.com/users/chewiebug","html_url":"https://github.com/chewiebug","followers_url":"https://api.github.com/users/chewiebug/followers","following_url":"https://api.github.com/users/chewiebug/following{/other_user}","gists_url":"https://api.github.com/users/chewiebug/gists{/gist_id}","starred_url":"https://api.github.com/users/chewiebug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chewiebug/subscriptions","organizations_url":"https://api.github.com/users/chewiebug/orgs","repos_url":"https://api.github.com/users/chewiebug/repos","events_url":"https://api.github.com/users/chewiebug/events{/privacy}","received_events_url":"https://api.github.com/users/chewiebug/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2014-10-11T11:08:48Z","updated_at":"2015-02-17T21:15:12Z","due_on":null,"closed_at":null},"comments":20,"created_at":"2015-02-16T14:40:59Z","updated_at":"2015-03-10T14:12:38Z","closed_at":null,"body":"Hi,\r\n\r\nFirst of all, it would be great if gcviewer could ignore the \"G1Ergonomics\" messages from the -XX:+PrintAdaptiveSizePolicy setting.\r\n\r\nSecond, I do have a strange bug while parsing gc log files.\r\n\r\nThis one works fine :\r\n\r\n2015-02-13T17:12:01.182+0100: 195,970: Total time for which application threads were stopped: 0,0001000 seconds\r\n2015-02-13T17:12:01.265+0100: 196,053: [GC pause (G1 Evacuation Pause) (young)\r\nDesired survivor size 20447232 bytes, new threshold 15 (max 15)\r\n- age   1:     503304 bytes,     503304 total\r\n- age   2:      43928 bytes,     547232 total\r\n, 0,0331820 secs]\r\n   [Parallel Time: 22,5 ms, GC Workers: 4]\r\n      [GC Worker Start (ms): Min: 196053,3, Avg: 196053,3, Max: 196053,4, Diff: 0,1]\r\n      [Ext Root Scanning (ms): Min: 11,0, Avg: 11,5, Max: 12,1, Diff: 1,1, Sum: 46,1]\r\n      [Update RS (ms): Min: 0,6, Avg: 1,1, Max: 1,5, Diff: 0,9, Sum: 4,3]\r\n         [Processed Buffers: Min: 12, Avg: 19,0, Max: 30, Diff: 18, Sum: 76]\r\n      [Scan RS (ms): Min: 0,9, Avg: 1,0, Max: 1,0, Diff: 0,1, Sum: 3,8]\r\n      [Code Root Scanning (ms): Min: 0,0, Avg: 0,0, Max: 0,1, Diff: 0,0, Sum: 0,1]\r\n      [Object Copy (ms): Min: 8,4, Avg: 8,7, Max: 8,9, Diff: 0,5, Sum: 34,9]\r\n      [Termination (ms): Min: 0,0, Avg: 0,0, Max: 0,0, Diff: 0,0, Sum: 0,0]\r\n      [GC Worker Other (ms): Min: 0,0, Avg: 0,0, Max: 0,0, Diff: 0,0, Sum: 0,1]\r\n      [GC Worker Total (ms): Min: 22,3, Avg: 22,4, Max: 22,4, Diff: 0,1, Sum: 89,4]\r\n      [GC Worker End (ms): Min: 196075,7, Avg: 196075,7, Max: 196075,7, Diff: 0,0]\r\n   [Code Root Fixup: 0,0 ms]\r\n   [Code Root Migration: 0,1 ms]\r\n   [Clear CT: 0,5 ms]\r\n   [Other: 10,1 ms]\r\n      [Choose CSet: 0,0 ms]\r\n      [Ref Proc: 8,6 ms]\r\n      [Ref Enq: 0,2 ms]\r\n      [Free CSet: 1,0 ms]\r\n   [Eden: 304,0M(304,0M)->0,0B(279,0M) Survivors: 3072,0K->28,0M Heap: 418,0M(512,0M)->139,3M(512,0M)]\r\n [Times: user=0,09 sys=0,00, real=0,03 secs] \r\n2015-02-13T17:12:01.299+0100: 196,087: Total time for which application threads were stopped: 0,0338710 seconds\r\n\r\n\r\nBut, this one doesn't work :\r\n\r\n2015-02-13T17:12:01.196+0100: 195,854: Total time for which application threads were stopped: 0,0000890 seconds\r\n2015-02-13T17:12:01.729+0100: 196,388: [GC pause (G1 Evacuation Pause) (young)\r\nDesired survivor size 20447232 bytes, new threshold 15 (max 15)\r\n- age   1:    6700576 bytes,    6700576 total\r\n- age   2:   10504568 bytes,   17205144 total\r\n- age   3:     320040 bytes,   17525184 total\r\n- age   4:      92336 bytes,   17617520 total\r\n, 0,0608680 secs]\r\n   [Parallel Time: 48,4 ms, GC Workers: 4]\r\n      [GC Worker Start (ms): Min: 196388,7, Avg: 196390,4, Max: 196394,8, Diff: 6,1]\r\n      [Ext Root Scanning (ms): Min: 14,1, Avg: 16,5, Max: 20,1, Diff: 6,0, Sum: 66,0]\r\n      [Update RS (ms): Min: 0,0, Avg: 0,6, Max: 2,2, Diff: 2,2, Sum: 2,2]\r\n         [Processed Buffers: Min: 0, Avg: 20,8, Max: 83, Diff: 83, Sum: 83]\r\n      [Scan RS (ms): Min: 0,3, Avg: 1,4, Max: 2,5, Diff: 2,2, Sum: 5,7]\r\n      [Code Root Scanning (ms): Min: 0,0, Avg: 0,1, Max: 0,1, Diff: 0,1, Sum: 0,2]\r\n      [Object Copy (ms): Min: 26,6, Avg: 27,4, Max: 28,5, Diff: 1,9, Sum: 109,6]\r\n      [Termination (ms): Min: 0,0, Avg: 0,0, Max: 0,0, Diff: 0,0, Sum: 0,1]\r\n      [GC Worker Other (ms): Min: 0,0, Avg: 0,0, Max: 0,1, Diff: 0,0, Sum: 0,2]\r\n      [GC Worker Total (ms): Min: 41,6, Avg: 46,0, Max: 47,8, Diff: 6,2, Sum: 183,9]\r\n      [GC Worker End (ms): Min: 196436,4, Avg: 196436,4, Max: 196436,4, Diff: 0,0]\r\n   [Code Root Fixup: 0,1 ms]\r\n   [Code Root Migration: 0,2 ms]\r\n   [Clear CT: 0,3 ms]\r\n   [Other: 11,8 ms]\r\n      [Choose CSet: 0,0 ms]\r\n      [Ref Proc: 10,5 ms]\r\n      [Ref Enq: 0,3 ms]\r\n      [Free CSet: 0,7 ms]\r\n   [Eden: 281,0M(281,0M)->0,0B(180,0M) Survivors: 26,0M->39,0M Heap: 398,8M(512,0M)->138,5M(512,0M)]\r\n [Times: user=0,20 sys=0,00, real=0,06 secs] \r\n2015-02-13T17:12:01.791+0100: 196,450: Total time for which application threads were stopped: 0,0624330 seconds\r\n\r\nI couldn't see any structural difference between these two samples.\r\nHere are the error messages:\r\n\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.ParseException: Error parsing entry (java.lang.ArrayIndexOutOfBoundsException) Line 245: 2015-02-13T17:12:01.729+0100: 196,388: [GC pause (G1 Evacuation Pause) (young)\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: '' Line 251: , 0,0608680 secs]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Parallel Time' Line 252:    [Parallel Time: 48,4 ms, GC Workers: 4]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'GC Worker Start (ms)' Line 253:       [GC Worker Start (ms): Min: 196388,7, Avg: 196390,4, Max: 196394,8, Diff: 6,1]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Ext Root Scanning (ms)' Line 254:       [Ext Root Scanning (ms): Min: 14,1, Avg: 16,5, Max: 20,1, Diff: 6,0, Sum: 66,0]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Update RS (ms)' Line 255:       [Update RS (ms): Min: 0,0, Avg: 0,6, Max: 2,2, Diff: 2,2, Sum: 2,2]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Processed Buffers' Line 256:          [Processed Buffers: Min: 0, Avg: 20,8, Max: 83, Diff: 83, Sum: 83]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Scan RS (ms)' Line 257:       [Scan RS (ms): Min: 0,3, Avg: 1,4, Max: 2,5, Diff: 2,2, Sum: 5,7]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Code Root Scanning (ms)' Line 258:       [Code Root Scanning (ms): Min: 0,0, Avg: 0,1, Max: 0,1, Diff: 0,1, Sum: 0,2]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Object Copy (ms)' Line 259:       [Object Copy (ms): Min: 26,6, Avg: 27,4, Max: 28,5, Diff: 1,9, Sum: 109,6]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Termination (ms)' Line 260:       [Termination (ms): Min: 0,0, Avg: 0,0, Max: 0,0, Diff: 0,0, Sum: 0,1]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'GC Worker Other (ms)' Line 261:       [GC Worker Other (ms): Min: 0,0, Avg: 0,0, Max: 0,1, Diff: 0,0, Sum: 0,2]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'GC Worker Total (ms)' Line 262:       [GC Worker Total (ms): Min: 41,6, Avg: 46,0, Max: 47,8, Diff: 6,2, Sum: 183,9]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'GC Worker End (ms)' Line 263:       [GC Worker End (ms): Min: 196436,4, Avg: 196436,4, Max: 196436,4, Diff: 0,0]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Code Root Fixup' Line 264:    [Code Root Fixup: 0,1 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Code Root Migration' Line 265:    [Code Root Migration: 0,2 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Clear CT' Line 266:    [Clear CT: 0,3 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Other' Line 267:    [Other: 11,8 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Choose CSet' Line 268:       [Choose CSet: 0,0 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Ref Proc' Line 269:       [Ref Proc: 10,5 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Ref Enq' Line 270:       [Ref Enq: 0,3 ms]\r\nAVERTISSEMENT [DataReaderSun1_6_0]: com.tagtraum.perf.gcviewer.imp.UnknownGcTypeException: Unknown gc type: 'Free CSet' Line 271:       [Free CSet: 0,7 ms]\r\n\r\n\r\nAny clue ?"},"comment":{"url":"https://api.github.com/repos/chewiebug/GCViewer/issues/comments/78060681","html_url":"https://github.com/chewiebug/GCViewer/issues/128#issuecomment-78060681","issue_url":"https://api.github.com/repos/chewiebug/GCViewer/issues/128","id":78060681,"user":{"login":"YouriAndropov","id":11030693,"avatar_url":"https://avatars.githubusercontent.com/u/11030693?v=3","gravatar_id":"","url":"https://api.github.com/users/YouriAndropov","html_url":"https://github.com/YouriAndropov","followers_url":"https://api.github.com/users/YouriAndropov/followers","following_url":"https://api.github.com/users/YouriAndropov/following{/other_user}","gists_url":"https://api.github.com/users/YouriAndropov/gists{/gist_id}","starred_url":"https://api.github.com/users/YouriAndropov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YouriAndropov/subscriptions","organizations_url":"https://api.github.com/users/YouriAndropov/orgs","repos_url":"https://api.github.com/users/YouriAndropov/repos","events_url":"https://api.github.com/users/YouriAndropov/events{/privacy}","received_events_url":"https://api.github.com/users/YouriAndropov/received_events","type":"User","site_admin":false},"created_at":"2015-03-10T14:12:38Z","updated_at":"2015-03-10T14:12:38Z","body":"Another great feature could be to generate a PNG of the current graphs. From command line, we could choose the picture size (height and width)."}}