如何查看JVM的现在使用的内存

Netwrom 2009-04-02 04:19:28
Linux下tomcat启动jvm内存设置方法:
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh
添加:JAVA_OPTS='-Xms512m -Xmx1024m'
要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。
-Xms:初始值
-Xmx:最大值
-Xmn:最小值

我按照上面的设置进行修改的。可是我不知道有没有设置成功 windows我也想知道

谢谢
...全文
282 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Netwrom 2009-04-03
  • 打赏
  • 举报
回复
我可是在服务器上呀! eclipse在服务器上不能安装呀!

有没有其它方法呀!


兄弟们帮忙一下了
fys249931556 2009-04-02
  • 打赏
  • 举报
回复
找到一个在eclipse中查看jvm的方法,经测试可用。。

http://hi.baidu.com/newfys/blog/item/0379ae09c431fca72eddd4c3.html
fys249931556 2009-04-02
  • 打赏
  • 举报
回复
刚才google了下。。楼主试试。

public class memory {
public static void main(String args[]) {
System.out.println("usage:");
memory m=new memory();
long t=m.showUsage();
System.out.println("Total:"+ t + " Bytes");
long fr=m.freeMemory();
//System.gc();
System.out.println("Free:"+fr + " Bytes");
long rem=t-fr;
System.out.println("Occupied Space :"+rem + " Bytes");
}


public long showUsage() {
long l=Runtime.getRuntime().totalMemory();
return(l);
}


public long freeMemory() {
long f=Runtime.getRuntime().freeMemory();
return(f);
}
}

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧