public static void main(String[] args) { byte[] b1,b2; b1 = new byte[300*1024*1024]; }
运行后打印内存情况:
[0.012s][info][gc,heap] Heap region size: 1M [0.015s][info][gc ] Using G1 [0.015s][info][gc,heap,coops] Heap address: 0x00000006c1a00000, size: 5094 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 [0.033s][info][gc ] Periodic GC disabled [0.141s][info][gc,start ] GC(0) Pause Young (Concurrent Start) (G1 Humongous Allocation) [0.141s][info][gc,task ] GC(0) Using 7 workers of 10 for evacuation [0.145s][info][gc,phases ] GC(0) Pre Evacuate Collection Set: 0.0ms [0.145s][info][gc,phases ] GC(0) Evacuate Collection Set: 2.9ms [0.145s][info][gc,phases ] GC(0) Post Evacuate Collection Set: 0.1ms [0.145s][info][gc,phases ] GC(0) Other: 0.3ms [0.145s][info][gc,heap ] GC(0) Eden regions: 7->0(189) [0.145s][info][gc,heap ] GC(0) Survivor regions: 0->3(3) [0.145s][info][gc,heap ] GC(0) Old regions: 0->1 [0.145s][info][gc,heap ] GC(0) Archive regions: 0->0 [0.145s][info][gc,heap ] GC(0) Humongous regions: 0->0 [0.145s][info][gc,metaspace ] GC(0) Metaspace: 743K->743K(1056768K) [0.145s][info][gc ] GC(0) Pause Young (Concurrent Start) (G1 Humongous Allocation) 6M->3M(320M) 3.450ms [0.145s][info][gc,cpu ] GC(0) User=0.00s Sys=0.00s Real=0.00s [0.145s][info][gc ] GC(1) Concurrent Cycle [0.145s][info][gc,marking ] GC(1) Concurrent Clear Claimed Marks [0.145s][info][gc,marking ] GC(1) Concurrent Clear Claimed Marks 0.006ms [0.145s][info][gc,marking ] GC(1) Concurrent Scan Root Regions [0.145s][info][gc,marking ] GC(1) Concurrent Scan Root Regions 0.542ms [0.145s][info][gc,marking ] GC(1) Concurrent Mark (0.145s) [0.145s][info][gc,marking ] GC(1) Concurrent Mark From Roots [0.145s][info][gc,task ] GC(1) Using 3 workers of 3 for marking [0.239s][info][gc,marking ] GC(1) Concurrent Mark From Roots 93.524ms [0.239s][info][gc,marking ] GC(1) Concurrent Preclean [0.239s][info][gc,marking ] GC(1) Concurrent Preclean 0.064ms [0.239s][info][gc,marking ] GC(1) Concurrent Mark (0.145s, 0.239s) 93.627ms [0.239s][info][gc,start ] GC(1) Pause Remark [0.241s][info][gc ] GC(1) Pause Remark 305M->305M(510M) 2.024ms [0.241s][info][gc,cpu ] GC(1) User=0.00s Sys=0.00s Real=0.00s [0.241s][info][gc,marking ] GC(1) Concurrent Rebuild Remembered Sets [0.242s][info][gc,marking ] GC(1) Concurrent Rebuild Remembered Sets 0.423ms [0.242s][info][gc,start ] GC(1) Pause Cleanup [0.242s][info][gc ] GC(1) Pause Cleanup 305M->305M(510M) 0.049ms [0.242s][info][gc,cpu ] GC(1) User=0.00s Sys=0.00s Real=0.00s [0.242s][info][gc,marking ] GC(1) Concurrent Cleanup for Next Mark [0.243s][info][gc,marking ] GC(1) Concurrent Cleanup for Next Mark 1.300ms [0.243s][info][gc ] GC(1) Concurrent Cycle 98.181ms [0.243s][info][gc,heap,exit ] Heap [0.243s][info][gc,heap,exit ] garbage-first heap total 522240K, used 313220K [0x00000006c1a00000, 0x0000000800000000) [0.243s][info][gc,heap,exit ] region size 1024K, 5 young (5120K), 3 survivors (3072K) [0.243s][info][gc,heap,exit ] Metaspace used 779K, capacity 4534K, committed 4864K, reserved 1056768K [0.243s][info][gc,heap,exit ] class space used 62K, capacity 403K, committed 512K, reserved 1048576K
暂无回答
我要回答