-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcljp.bat
30 lines (22 loc) · 786 Bytes
/
cljp.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
:: palisades.lakes (at) gmail (dot) com
:: 2017-10-07
::set GC=-XX:+AggressiveHeap -XX:+UseStringDeduplication
set GC=
set COMPRESSED=
::set COMPRESSED=-XX:CompressedClassSpaceSize=3g
set TRACE=
::set TRACE=-XX:+PrintGCDetails -XX:+TraceClassUnloading -XX:+TraceClassLoading
::set PROF=
::set PROF=-agentlib:hprof=cpu=samples,interval=1,depth=64,thread=n,doe=y
set PROF=-agentlib:hprof=cpu=samples,interval=1,depth=128
::set THRUPUT=-d64 -server -XX:+AggressiveOpts
set THRUPUT=-d64 -server
::set THRUPUT=
::set XMX=-Xms29g -Xmx29g -Xmn11g
set XMX=-Xms12g -Xmx12g -Xmn5g
set CP=-cp ./src/scripts/clojure;lib/*
set JAVA="%JAVA_HOME%\bin\java"
set CMD=%JAVA% %THRUPUT% -ea -dsa -Xbatch %GC% %PROF% %XMX% %COMPRESSED% %TRACE% %CP% clojure.main %*
::echo %CMD%
%CMD%