English 中文(简体)
造成记忆泄露的青 素类动物是否固定?
原标题:BufferedImage.getGraphics() resulting in memory leak, is there a fix?

I m对一些称为BufferedImage.get Graphics () 的方法,从而造成记忆泄露的框架问题。 这种方法总是称作BufferedImage.create Graphics。 在一个窗户机器上,制造梯度由Win32Graphics Environment公司处理,该环境公司在其现场设有listen<>/em> 清单。 当我打电话给我的布莱多季舒克特时,tChart。 在Win32Graphics Environment的listeners地图上添加了“tChart的面表”,防止收集的烟.。 之后不得去除someChartlisteners 地图。

总的说来,在被称作“格拉德”后,从收集的垃圾中清除了一种白白喉:

GC Root -> localGraphicsEnvironment(Win32GraphicsEnvironment) -> displayChanger(SunDisplayChanger) -> listeners(Map) -> key(D3DChachingSurfaceManager) -> bImg(BufferedImage)

我本可以修改框架代码,这样,每当有人叫BufferedImage.get Graphics()之后,我就能够提及BufferedImage的地表水。 然后,我听说当地格拉夫斯环境,把它带到Win32Graphics Environment,然后用“BufferedImage 地表水管理”的提法,叫去除DisplayChangedListener()。 但我认为这不是解决问题的适当方法。

是否有人要帮助我解决这一问题? 感谢很多!


教学和测验

我想要加入“国际倡议”的构成部分Im叫BufferedImage。 每一次重新分类。 因此,被<>>>>/em><<<<<<<>a>(in<>Grahum>Sunphics

然而,令人痛心的是:

当我把我的行动算在“我的责任”上,这肯定会引发复临,然后检查在上登上的停车场听众人数。 根据我的说法,他们没有对应。 (例如,在我点击之前有8名听众,我点击了60人。) 毕竟只有18位听众。

另一方面,如果我转而把事情添加到,>>,则每点点点击,就在 显示Listeners<>/em>上了新的条目。 因此,每张布置 由 展示的图像成为垃圾。

我认为可以分享或再利用作为显示生计者的关键的地表曼格,但我的试验排除了这种可能性。 我也认为打猎,我蓄意阻止ach子的发生,每次呼吁重新开诚布公。 然而,我没有回避如何做到这一点以及如何解决泄漏问题。

问题回答

在提供<条码>BufferedImage后,请在<条码>上查询dispose>。 这里有example

增编: 这似乎是一种称为包装;听器的错配像使用散射器的手法。 http://www.ibm.com/developerwork/java/library/j-jtp01246.html“rel=“nofollow noreferer”>。 《布赖恩·戈兹》用软参考资料()透露了散射。

电话:flush( 当你们不需要你们的形象时。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...