精易论坛

标题: 关于大漠多线程调用字库的问题 [打印本页]

作者: xiaodong1122    时间: 2019-7-18 23:41
标题: 关于大漠多线程调用字库的问题
程序越运行内存占用就越高, 开始我置 6个字库, 每条线程启动就会占用大概20m的内存, 后面减少到 2个字库, 占用就只有几M, 但是一条线程结束后, 内存没有释放, 删减字库这样依旧解决不了问题,有大佬知道这是哪里出了问题吗?

作者: 流星暴雨    时间: 2019-7-18 23:43
上代码






作者: 浪子小刀    时间: 2019-7-18 23:44
是用的UseDict(index)切换字库的吗?

作者: 廿六    时间: 2019-7-18 23:51
缩小找字范围再加个延时试试
作者: xiaodong1122    时间: 2019-7-19 01:10
流星暴雨 发表于 2019-7-18 23:43
上代码

有找到问题, 原因是每个线程都设置了字库,大漠中文版没有EnableShareDict 这个命令 这就尴尬了。。
作者: 流星暴雨    时间: 2019-7-19 13:30
xiaodong1122 发表于 2019-7-19 01:10
有找到问题, 原因是每个线程都设置了字库,大漠中文版没有EnableShareDict 这个命令 这就尴尬了。。
但是一条线程结束后, 内存没有释放

你没用释放吧




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4