%@ page import="java.text.DecimalFormat" %>
<%@page contentType="text/html" pageEncoding="UTF-8" %>
JVM memory
<%
final double mb = 1024.0 * 1024;
final Runtime runtime = Runtime.getRuntime();
double total = (runtime.totalMemory()) / mb;
double max = (runtime.maxMemory()) / mb;
double free = (runtime.freeMemory()) / mb;
DecimalFormat format = new DecimalFormat("0.##");
out.println("当前JVM的最大可用内存(maxMemory): " + format.format(max) + "MB
");
out.println("当前JVM占用的内存总数(totalMemory): " + format.format(total) + "MB
");
out.println("当前JVM空闲内存(freeMemory): " + format.format(free) + "MB
");
out.println("JVM实际可用内存: " + format.format(max - total + free) + "MB
");
%>