查看运行中的tomcat内存非常简单,只需运行一下此界面就可以看到。

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JVM memory</title>
</head>
<body>
<%
double total = (Runtime.getRuntime().totalMemory()) / (1024.0 * 1024);
double max = (Runtime.getRuntime().maxMemory()) / (1024.0 * 1024);
double free = (Runtime.getRuntime().freeMemory()) / (1024.0 * 1024);
out.println("Java 虚拟机试图使用的最大内存量(当前JVM的最大可用内存)maxMemory(): " + max + "MB<br/>");
out.println("Java 虚拟机中的内存总量(当前JVM占用的内存总数)totalMemory(): " + total + "MB<br/>");
out.println("Java 虚拟机中的空闲内存量(当前JVM空闲内存)freeMemory(): " + free + "MB<br/>");
out.println("因为JVM只有在需要内存时才占用物理内存使用,所以freeMemory()的值一般情况下都很小,<br/>" +
"而JVM实际可用内存并不等于freeMemory(),而应该等于 maxMemory()-totalMemory()+freeMemory()。<br/>");
out.println("JVM实际可用内存: " + (max - total + free) + "MB<br/>");
out.println("jspcn");
%>
</body>

</html>

转载于:https://www.cnblogs.com/yyxq/p/10550366.html

tomcat查看当前内存相关推荐

  1. Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)

    Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机.Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识 ...

  2. tomcat中 JVM 内存溢出及合理配置

    Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机.Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识 ...

  3. 在Tomcat中增加内存

    第一步:cmd 第二步:jvisualvm 第三步:监控下内存 第四步:点击tomcat 如果有上图中显示的内容,说明tomcat增加过内存了. 如果没有加入,请看如下步骤: 找到tomcat的位置, ...

  4. Linux查看进程内存状况

    查看全部进程 通过top或ps -ef | grep '进程名' 得到进程的PID.该命令可以提供进程状态.文件句柄数.内存使用情况等信息. #pa aux 先查看进程 nginx的工作进程是5757 ...

  5. java命令查看jvm内存

    JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps.jstack.jmap.jhat.jstat等小巧的工具,本博客希望能起抛砖引玉之用,让 ...

  6. linux 查看 占用内存最多 占用cpu最多 程序

    1.linux查看占用内存最多的程序 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 2.查看占用cpu最多的程序 ps aux|head ...

  7. 动态查看JVM内存的工具

    JAVA JPS 命令详解 JPS 名称: jps - Java Virtual Machine Process Status Tool 命令用法: jps [options] [hostid] op ...

  8. linux查看占用内存最多的程序

    linux查看占用内存最多的程序 1.linux查看占用内存最多的程序 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 2.查看占用cpu最 ...

  9. 查看linux内存存储空间不足,Linux 下判断Server 内存是否不足

    下面我来写一下在linux OS 下如何判断系统是否内存吃紧. 我从两个部分来查看如何检查. 第一部分:查看内存使用状况 Linux 下使用Top [root@itc-test9 ~]# top to ...

最新文章

  1. 虚假新闻检测挑战赛落幕,探寻获奖团队背后的故事
  2. 010_数字内建函数
  3. word怎么设置图片编号(图片下标,图片标签,图片序号,图片注释,题注)(交叉引用)
  4. 转:c/c++ 运行库
  5. [Java基础]内部类基础
  6. js 获取字符串最后一位的4种方法
  7. js中自执行函数(function(){})()和(function(){}())区别
  8. oracle+规则执行,Oraclejobinterval规则
  9. python 开发框架 ant_用 Eclipse 和 Ant 进行 Python 开发
  10. 2013年度最强AngularJS资源合集
  11. 第一范式、第二范式、第三范式、BCNF范式详解
  12. Python修改图片尺寸、裁剪图片、拼接图片
  13. 史上最全Java面试题整理(附参考答案)
  14. synchronized和ReentrantLock的5个区别!
  15. windows 安装metis_Metis 5.1.0 安裝心得 in Win10
  16. FPGA基础----TLP包格式以及组包方法(1)
  17. 防缓存穿透利器-布隆滤器(BloomFilter)
  18. 摄像机sensor介绍
  19. 链路追踪jaeger
  20. 展望融入人工智能技术的英语教学

热门文章

  1. JavaScriptDOM高级程序设计- generateDOM.js
  2. 关键业务开放平台助金融行业数字化转型
  3. 每周工作量及时间统计
  4. xamarin.android searchview的一些用法
  5. target-action设计模式--主要为Button的方法重写
  6. win7 64位安装vs2013后连接远程数据库无法链接,并且导致vs崩溃。
  7. 关于PHP SESSION
  8. 修改linux最大文件句柄数
  9. SecureCRT 中文显示乱码
  10. ubuntu内网环境安装zabbix agent