@@ -14,7 +14,7 @@ rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
14
rem See the License for the specific language governing permissions and
15
15
rem limitations under the License.
16
16
17
- if not exist " %JAVA_HOME% \bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! & goto end
17
+ if not exist " %JAVA_HOME% \bin\java.exe" echo Please set the JAVA_HOME variable in your environment, We need java(x64)! & EXIT /B 1
18
18
set " JAVA = %JAVA_HOME% \bin\java.exe"
19
19
20
20
setlocal
@@ -28,9 +28,9 @@ set CLASSPATH=.;%BASE_DIR%conf;%CLASSPATH%
28
28
rem ===========================================================================================
29
29
rem JVM Configuration
30
30
rem ===========================================================================================
31
- set " JAVA_OPT = %JAVA_OPT% -server -Xms8g -Xmx8g -Xmn4g "
31
+ set " JAVA_OPT = %JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g "
32
32
set " JAVA_OPT = %JAVA_OPT% -XX:+UseG1GC -XX:G1HeapRegionSize=16m -XX:G1ReservePercent=25 -XX:InitiatingHeapOccupancyPercent=30 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:SurvivorRatio=8 -XX:+DisableExplicitGC"
33
- set " JAVA_OPT = %JAVA_OPT% -verbose:gc -Xloggc:%HOMEPATH % \mq_gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintAdaptiveSizePolicy"
33
+ set " JAVA_OPT = %JAVA_OPT% -verbose:gc -Xloggc:%USERPROFILE % \mq_gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintAdaptiveSizePolicy"
34
34
set " JAVA_OPT = %JAVA_OPT% -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=30m"
35
35
set " JAVA_OPT = %JAVA_OPT% -XX:-OmitStackTraceInFastThrow"
36
36
set " JAVA_OPT = %JAVA_OPT% -XX:+AlwaysPreTouch"
@@ -39,6 +39,4 @@ set "JAVA_OPT=%JAVA_OPT% -XX:-UseLargePages -XX:-UseBiasedLocking"
39
39
set " JAVA_OPT = %JAVA_OPT% -Djava.ext.dirs=%BASE_DIR% lib"
40
40
set " JAVA_OPT = %JAVA_OPT% -cp %CLASSPATH% "
41
41
42
- " %JAVA% " %JAVA_OPT% %*
43
-
44
- :end
42
+ " %JAVA% " %JAVA_OPT% %*
0 commit comments