关闭

JVM虚拟机内存量详细显示--JSP网页版

标签: java
204人阅读 评论(0) 收藏 举报
分类:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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);
int totalInt = (int)total;
int maxInt = (int)max;
int freeInt = (int)free;
int realnum = (int)(max - total + free);

out.println("Java 虚拟机试图使用的最大内存量(当前JVM的最大可用内存)maxMemory():  <span style='font-size:24px;color:red'>" + maxInt + "</span>  MB<br/><br/>");
out.println("Java 虚拟机中的内存总量(当前JVM占用的内存总数)totalMemory():  <span style='font-size:24px;color:red'>" + totalInt + "</span>  MB<br/><br/>");
out.println("Java 虚拟机中的空闲内存量(当前JVM空闲内存)freeMemory():  <span style='font-size:24px;color:red'>" + freeInt + "</span>  MB<br/><br/>");
out.println("因为JVM只有在需要内存时才占用物理内存使用,所以freeMemory()的值一般情况下都很小,<br/><br/>而JVM实际可用内存并不等于freeMemory(),而应该等于 maxMemory()-totalMemory()+freeMemory()。<br/><br/>");
out.println("JVM实际可用内存:  <span style='font-size:24px;color:red'>" + realnum + "</span>  MB");
%>
</body>
</html> 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Java虚拟机详解----JVM内存结构

http://www.cnblogs.com/smyhvae/p/4748392.htm 主要内容如下: JVM启动流程JVM基本结构内存模型编译和解释运行的概念   ...
  • bluetjs
  • bluetjs
  • 2016-10-20 17:10
  • 7315

Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generatio...
  • a564663276
  • a564663276
  • 2014-08-08 10:40
  • 5211

怎么查看Java(jvm)虚拟机的大小

http://blog.csdn.net/liulijuan529/article/details/5343668
  • u010970919
  • u010970919
  • 2014-04-25 16:47
  • 3493

JVM学习笔记(1)-虚拟机内存

1.Java内存分布 Java程序运行的时候会向操作系统申请内存,这部分内存称为虚拟机内存,这部分内存包含以下几个区域 线程共有部分有:方法区和堆,这里是主要涉及到多线程同...
  • bhtj27
  • bhtj27
  • 2017-07-30 11:25
  • 64

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版).周志明(带详细书签)

  • 2017-12-05 15:27
  • 220.12MB
  • 下载

虚拟机内elasticsearch集群的详细安装过程

elasticsearch 是一个全文检索工具,具体的强大之处我就不多说了。elasticsearch 集群部署功能更强大,这里就来记录一下我在虚拟机内的ubuntu上部署elasticsearch集...
  • qbian
  • qbian
  • 2017-05-05 22:33
  • 140

VMware虚拟机内Ubuntu联网之NAT详解.mht

  • 2010-04-01 12:45
  • 799KB
  • 下载

深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)

  • 2017-12-19 22:51
  • 61.47MB
  • 下载

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)

  • 2017-12-04 15:56
  • 62.39MB
  • 下载

Java虚拟机:JVM高级特性与最佳实践(第2版)无乱码.pdf(含源代码).zip

  • 2017-12-14 17:32
  • 29.53MB
  • 下载
    个人资料
    • 访问:138275次
    • 积分:3215
    • 等级:
    • 排名:第12297名
    • 原创:193篇
    • 转载:23篇
    • 译文:0篇
    • 评论:6条