java 구동하면서 메모리 환경 설정이 어떻게 되어 있나 확인 해보기이다.
우선 pid 값을 먼저 알아야 한다.
# ps -ef | grep java
ps -ef | grep java
root 2339 1 99 Jan03 ?
확인 하던가
# jps
2339 ~~~~~
pid값을 확인했으면
# jmap -heap 2339
Attaching to process ID 2339, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is
using thread-local object allocation.
Parallel GC with 8 thread(s)
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 4106223616 (3916.0MB)
NewSize = 1310720 (1.25MB)
MaxNewSize = 17592186044415 MB
OldSize = 5439488 (5.1875MB)
NewRatio = 2
SurvivorRatio = 8
PermSize = 21757952 (20.75MB)
MaxPermSize = 174063616 (166.0MB)
G1HeapRegionSize = 0 (0.0MB)
Heap Usage:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.tools.jmap.JMap.runTool(JMap.java:197)
at sun.tools.jmap.JMap.main(JMap.java:128)
Caused by: java.lang.RuntimeException: unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
at sun.jvm.hotspot.tools.HeapSummary.run(HeapSummary.java:146)
at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
at sun.jvm.hotspot.tools.HeapSummary.main(HeapSummary.java:40)
... 6 more
이렇게 확인이 가능하다.
'Linux' 카테고리의 다른 글
mysql 로그 삭제 (0) | 2016.02.02 |
---|---|
/bin/rm: Argument list too long. (0) | 2016.01.07 |
/tmp Permission denied 에러 날경우 (0) | 2015.12.21 |
cimserver 서비스 죽이기 (0) | 2015.12.16 |
init.d 서비스 등록 (0) | 2015.12.15 |