This is the description in Chinese:
编辑一个79K的文件,居然提交了将近1G的内存,关闭所有的脑图之后,内存占用并不会减少(这一点令人惊奇):http://
screencast.com/t/LkwvsoLn72b
关闭XMind之后,内存占用情况: http://screencast.com/t/UHEfdT0Pkd
通过上面两张图片的对比,可以说明XMind确实占用了那么多的内存。
此外,仅仅通过不断的收起、展开某个节点,你就会在任务管理器中观察到XMind的VM使用量在不断飙升,直至系统提示内存不足。
虽说是Java程序可以自动回收内存,但我猜测XMind还是存在Bug,因为照此发展下去,我的机器很快就会提示内存不足,即便没有提示,也会引起
Windows频繁交换内存,影响用户的使用体验,因为在使用XMind的过程中,一旦切换到其他程序(比如浏览器),就会明显感到机器速度变慢,需要
很久切换的程序才有反映(操作系统需要将之前为了满足XMind内存需要将该程序转存至硬盘的数据重新载入物理内存的过程)。
重现内存不足崩溃的步骤:
首先创建一个测试XMind文件,添加若干节点,保存。
在资源管理器中利用Ctrl-C,Ctrl-V创建20-30个副本。(资源管理器会自动修改文件名,不会造成覆盖)
一次性打开这些文件,然后再全部关闭(Close-All)。
反复第3步。当VM到达1.2G左右的时候,XMind会突然崩溃掉。
Hello Stephen,
I have disabled animation and shadow effect in preference. It doesn’t change a thing, I still have memory issues.
Veranith
De :
xm...@googlegroups.com [mailto:xm...@googlegroups.com] De la part de
stephen zhu
Envoyé : samedi 27 décembre 2008 04:49
À : xm...@googlegroups.com
Objet : [xmind:704] Re: Xmind takes 1G memory - why so?