1.## echo
echo显示消息
echo on启用命令回显
echo off表示下面的指令都只执行而不显示,直到再次出现echo on时;
@echo表示让@后面的命令不显示,@本身也不显示;
@echo off

3.启动单独窗口执行制定指令
echo 打开百度
start www.baidu.com
4.启动jar包
java -jar test.jar -Xms256m -Xmx256m -Xmn64m -XX:PermSize=64M -XX:MaxPermSize=128M
# -Xms: 设置初始化堆内存大小
# -Xmx: 设置最大可分配堆内存大小;
# -Xmn: 年轻代占用内存 一般设置为Xmx的3、4分之一
# -XX:PermSize=64M JVM初始分配的非堆内存
# -XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配
# 具体来讲:
#java整个堆大小设置:Xmx和Xms设置为老年代存活对象的3-4倍,即FullGC之后的老年代内存占用的3-4倍。
#永久代PermSize和MaxPermSize设置为老年代存活对象的1.2-1.5倍
#年轻代Xmn的设置为老年代存活对象的1-1.5倍
#老年代的内存大小设置为老年代存活对象的2-3倍
#BTW:
#Sun官方建议年轻代的大小为整个堆的3/8左右
#堆大小=年轻代大小+年老代大小, 即xmx=xmn+老年代大小 。 Permsize不影响堆大小。
5.vbs运行批处理程序并
set ws = createobject("wscript.shell")
ws.run "java -jar renren-generator-1.0.0.jar",0
# ,0是隐藏黑窗口,如果没有则不隐藏
IT技术指南:批处理命令、Java内存优化与VBS脚本应用





