CHMWriter v1.3 发布

来源: 投稿
作者: smilethat
2012-03-15 00:00:00
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
展开阅读全文
5 收藏
分享
4 评论
5 收藏
分享
返回顶部
顶部
返回顶部
顶部