以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  [推荐]勾选将DLL置留内存会有什么影响  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=167545)

--  作者:thsimong
--  发布时间:2019/1/7 11:20:25
--  [推荐]勾选将DLL置留内存会有什么影响
勾选将DLL置留内存会有什么影响?会带来什么好处或坏处?
--  作者:无为剑
--  发布时间:2019/1/7 16:55:56
--  
这种模式仅对PEL语言调用的DLL有效,PEL调用DLL参考金字塔安装目录下的FmlDevelope.zip工程范例和代码讲解。
关于DLL的内存驻留的讲解:默认情况下是不驻留的,每次PEL调用DLL进行计算时都会重新对DLL加载和销毁,如果选择驻留模式,那么DLL会在加载后不予销毁,一直驻留在内存,2者的主要差别是看用户的使用需求,如果你的DLL中需要长期保留的内存变量或者运算量较大的初始化等,可以选择驻留模式,否则建议使用默认的非驻留