使用Jasper生成PDF文件比较耗内存。为了防止报OutOfMemoryError,经理要我实现个能监控这段功能的程序代码。整个生成文件的过程当中,如果内存使用率超过80%,就终止文件的生成,而转入错误页面。请问如何实现啊?求思路!!!
    感觉我怎么实现也只能停留在对一个点的判断(比如说,对文件生成开始时做一次内存检测),但是无法对怎个过程实现监控啊。即使使用了多线程类监控,但是当这个监控类监控到内存使用率大于80%时,也无法停止PDF的生成啊。