日期:2014-05-17  浏览次数:20641 次

组件,词库 载入内存问题?
请教诸位:
      我写了个   简单的分词组件   ,每次启动页面时都需要重新载入词库,有什么好的方案?     当启动一次后,以后在进行分词就不载入   词库呢?
    比如,在其他页面中生成对象,当本切词软件用到的时候,到其他页面引用对象?写成静态的?   写成“单件模式???
    谢谢!!!


------解决方案--------------------
个人感觉用缓存比较好……
------解决方案--------------------
看样子你是使用C#编写

可以考虑是用单件模式+MemoryStream来实现

如果你使用传统Win32编程,可以考虑使用内存映射
------解决方案--------------------
换个思路。不用组件,而用服务器上的一个服务,每次机器启动的时候就启动分词服务,用其他的方式来进行交互提交数据和返回分词结果。