JVM parametresi kullanımı

Ayarlama: Windows için JVM ayarlama: C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\Tomcat8w.exe-> Java Options VM args: “-Dereconc.environment.platform= -Dereconc.log.file.root.dir=C:/btcapps/ereconc” GNU/Linux için JVM ayarı: [code lang=”shell”] export JAVA_OPTS="$JAVA_OPTS -Dereconc.environment.platform=company01.test -Dereconc.log.file.root.dir=/opt/tomcat/webapps/btcapps/ereconc" [/code] Java kod içerisinden: [code lang=”java”] System.setProperty("logfilename", "a_cool_logname"); [/code] Kullanımı: Log4j properties dosyası içerisinde: log4j.appender.file.File=${ereconc.log.file.root.dir}/logs/ereconc-log.log Java uygulaması çalıştırırken: [code lang=”shell”] java -Dmy.dynamic.property01=my_dynamic01 myapp [/code] HeapSize limiti belirlemek için: [code lang=”shell”] java -Xmx2G -jar my-app.jar [/code] Java kod içerisinden: [code lang=”java”] System.getProperty("ereconc.environment.platform"); [/code] Diğer VM arguman parametrelerinden bazıları şöyledir. [code lang=”shell”] -Xmx10280m -Xms10280m -XX:MaxMetaspaceSize=1024m -Xmn2500m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+DisableExplicitGC -XX:+DoEscapeAnalysis -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps [/code] Aşağıdaki yazılara da göz atabilirsiniz. What is the maximum Heap Size of 32 bit or 64-bit JVM in Windows and Linux? 10 Examples of HotSpot JVM Options in Java ]]>

Leave a Reply

Your email address will not be published. Required fields are marked *