小编fle*_*eur的帖子

如何优化JVM的内存使用?

我想问一下这里是否有人知道如何优化JVM的内存使用?我们正在使用一个调用JVM的Java服务包装器(YAJSW),物理内存使用量大约为40MB.我想减少这个让我们说5-10MB.我该如何实现这一目标?

到目前为止,我只有以下配置:

java =-Xmx1024m

我也试过这个:

java =-Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:SurvivorRatio=2 -XX:PermSize=256m -XX:MaxPermSize=256m

但是这些配置设置完全没有区别.什么是正确的配置设置?或者,我还需要做些什么来优化这个?

提前感谢您的回答.

optimization jvm java-service-wrapper

5
推荐指数
1
解决办法
1795
查看次数

如果使用批处理文件未安装服务,如何检入Windows

我正在尝试做一个批处理程序,需要检查服务是否已安装,然后再检查它是否正在运行/停止.

我想问一下,当操作系统是Windows XP时,是否有任何方法可以检查已卸载服务的ERRORLEVEL.

在我的代码段中:

ver | find /I "XP"
if %errorlevel%==0 goto ver_xp
goto ver_nonXP

:ver_xp
echo Windows XP
sc query myService > nul
echo %errorlevel%
if errorlevel ___I goto ServiceOk
if errorlevel ___ goto ServiceError
goto ServiceError

:ver_nonXP
echo Windows is not XP
sc query myService > nul
echo error1_percent %errorlevel%
if %errorlevel%==0 goto ServiceOk
if %errorlevel% NEQ '0' goto ServiceError
goto end

:ServiceError
echo Service is not installed
net helpmsg %errorlevel%
goto end

:ServiceError
rem do some operations …
Run Code Online (Sandbox Code Playgroud)

service batch-file

2
推荐指数
1
解决办法
2164
查看次数