simplememoryprofiler.java
来自「firefox的html解析器 本程序实现了想数据库中添加多媒体文件和文件说明」· Java 代码 · 共 57 行
JAVA
57 行
/**
*
*/
package com.dappit.Dapper.parser.profiler;
/**
* @author Ohad Serfaty
*
* this class is not working properly. please try another way...
*
*/
@SuppressWarnings("unused")
public class SimpleMemoryProfiler extends SimpleProfiler {
private long startFreeMem;
private long startTotalMem;
private long startMaxMemory;
/* (non-Javadoc)
* @see com.dappit.Dapper.parser.profiler.SimpleProfiler#report(java.lang.String)
*/
@Override
public double report(String reportPrefix) {
System.gc();
long currentFreeMem = Runtime.getRuntime().freeMemory();
long currentTotalMem = Runtime.getRuntime().totalMemory();
long currentMaxMemory = Runtime.getRuntime().maxMemory();
System.out.println("free :" + currentFreeMem);
// System.out.println("total : " + currentTotalMem);
// System.out.println("max : " + currentMaxMemory);
if (reportPrefix != null)
System.err.println(reportPrefix +": " + (currentFreeMem - startFreeMem));
return currentFreeMem - startFreeMem;
}
/* (non-Javadoc)
* @see com.dappit.Dapper.parser.profiler.SimpleProfiler#start()
*/
@Override
public void start()
{
System.gc();
startFreeMem = Runtime.getRuntime().freeMemory();
startTotalMem = Runtime.getRuntime().totalMemory();
startMaxMemory = Runtime.getRuntime().maxMemory();
System.out.println("free :" + startFreeMem);
// System.out.println("total : " + startTotalMem);
// System.out.println("max : " + startMaxMemory);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?