CHMWriter v1.3 发布 - 开源中国社区
CHMWriter v1.3 发布
smilethat 2012年03月15日

CHMWriter v1.3 发布

smilethat smilethat 发布于2012年03月15日 收藏 5 评论 4
CHMWriter V1.3优化了内存,极大地降低了解析体积庞大的doc文档对内存的需求.
具体描述如下:

 

在构建CHM目录的时候,需要保存类似"标题-文件目录"这样的键值对信息.

V1.3之前的版本是通通写在内存中的,

对于一些体积庞大(文件数目较多)的doc文档,很容易造成内存的溢出.

V1.3的解决办法是,将键值对信息写入到临时文件中.
要遍历键值对信息的时候,再从临时文件中读取.

 

例如,解析一个庞大的java doc文档(包含9962个htm/html文件),

用jConsole监控程序的运行:


可以看到,内存消耗不会超过6M.
因为对键值对信息基本都是"遍历"的操作,所以生成CHM的时间也不会受太大的影响.

 

 

 

 

后续将继续完善相关功能.
http://www.oschina.net/p/chmwriter
by:smilethat @ qq.com
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:CHMWriter v1.3 发布
分享
评论(4)
最新评论
0

引用来自“了凌”的评论

报个bug, 在英文版xp下, 汉字显示全是????

可否将您的doc文档压成zip文件发给我.我的邮箱是smilethat@qq.com
0
报个bug, 在英文版xp下, 汉字显示全是????
0
更新这么快.....
0
有reader或者parser相关的功能吗?
顶部