Linux

java 설정 보기

Naan 2016. 1. 4. 14:36
320x100

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



이렇게 확인이 가능하다.

320x100

'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