반응형

export JAVA_OPTS="-server -D$SERVER_NAME $JAVA_OPTS"

 

export JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx512m"

export JAVA_OPTS="$JAVA_OPTS -XX:NewSize=256m -XX:MaxNewSize=256m"

 

# JAVA 6 7

export JAVA_OPTS="$JAVA_OPTS -XX:PermSize=512m -XX:MaxPErmSize=512m"

 

# JAVA 8

export JAVA_OPTS="$JAVA_OPTS -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m"

 

# IPv6 Disable

export JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true"

export JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv6Addresses=false"

 

# GC ParallelGC

export JAVA_OPTS="$JAVA_OPTS -XX:+UseParallelGC"

export JAVA_OPTS="$JAVA_OPTS -XX:+UseParallelOldGC"

export JAVA_OPTS="$JAVA_OPTS -XX:-UseAdaptiveSizePolicy"

export JAVA_OPTS="$JAVA_OPTS -XX:ParallelGCThreads=4"

 

# GC Log

export JAVA_OPTS="$JAVA_OPTS -verbose:gc"

export JAVA_OPTS="$JAVA_OPTS -Xloggc:$LOG_DIR/gc/g.log"

export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDateStamps"

export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDetails"

export JAVA_OPTS="$JAVA_OPTS -XX:+UseGCLogFileRotation"

export JAVA_OPTS="$JAVA_OPTS -XX:NumberOfGCLogFiles=10"

export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=16m"

 

# ETC

export JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.client.gcInterval=3600000 "

export JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.server.gcInterval=3600000"

export JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"

반응형

' > JAVA' 카테고리의 다른 글

native2ascii  (0) 2019.11.27
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27
반응형

%JAVA_HOME%\bin\native2ascii.exe

${JAVA_HOME}/bin/native2ascii

 

변환: native2ascii 원본파일 타겟파일

 

복원: native2ascii -reverse 유니코드파일 타겟파일

 

반응형

' > JAVA' 카테고리의 다른 글

Java 옵션  (0) 2022.06.30
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27
반응형

CentOS 7 OpenJDK 설치

] su -root

] yum list java*jdk-devel

> 결과

>Loaded plugins: fastestmirror, langpacks

>... 

>Available Packages
> java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base
> java-1.7.0-openjdk-devel.x86_64 1:1.7.0.171-2.6.13.0.el7_4 updates
> java-1.8.0-openjdk-devel.i686 1:1.8.0.161-0.b14.el7_4 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.161-0.b14.el7_4 updates

] yum -y install java-1.8.0-openjdk-devel.x86_64

반응형

' > JAVA' 카테고리의 다른 글

Java 옵션  (0) 2022.06.30
native2ascii  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27
반응형

${JAVA_HOME}/bin/jmap -dump:format=b,file=76_20160927.hprof [PID]

반응형

' > JAVA' 카테고리의 다른 글

native2ascii  (0) 2019.11.27
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27
자바 다운로드 JAVA Download  (0) 2019.11.27
반응형

-XX:+HeapDumpOnOutOutOfMemoryError

-XX:HeapDumpPath=$LOG_HOME/gclog/$SERVER_NAME.$DATE.hprof

 

반응형

' > JAVA' 카테고리의 다른 글

native2ascii  (0) 2019.11.27
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27
자바 다운로드 JAVA Download  (0) 2019.11.27
반응형

#!/bin/sh

find ./ -type f -name '*.jar' | while read LINE;

do echo $LINE;

/usr/java/jdk1.5.0_22/bin/jar -tvf $LINE | grep "ReportSessionListener";

done

 

=>

./catalina.jar

  2123 Thu May 07 20:16:18 KST 2015 org/apache/catalina/deploy/MultipartDef.class

  2840 Thu May 07 20:16:20 KST 2015 org/apache/catalina/startup/CallMethodMultiRule.class

  1286 Thu May 07 20:16:20 KST 2015 org/apache/catalina/startup/CallParamMultiRule.class

 

반응형

' > JAVA' 카테고리의 다른 글

native2ascii  (0) 2019.11.27
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
자바 다운로드 JAVA Download  (0) 2019.11.27
반응형
반응형

' > JAVA' 카테고리의 다른 글

native2ascii  (0) 2019.11.27
Open JDK 설치 Java 설치  (0) 2019.11.27
힙덤프 수동 생성 Heap Dump  (0) 2019.11.27
힙덤프 생성 옵션 heap dump  (0) 2019.11.27
jar 파일 특정 클래스 찾기  (0) 2019.11.27

+ Recent posts