以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DLL与内存占用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176864)

--  作者:lgzhao
--  发布时间:2022/4/29 7:45:00
--  DLL与内存占用
蓝老师,

我打算用C#做一个DLL资源文件,存储一批图片,供主程序调用。
目的是起到一点起码的保护作用,防止图片直接放在文件夹内被简单盗用。

我的疑问是,如果资源体积很大,会不会对主程序的内存占用有不良影响。

换句话说,这个DLL是在主程序启动后一次性全部被读入内存等待调用呢, 还是先不加载进入内存,而仅仅当主程序直接访问资源文件内的某个资源的时候才从硬盘读入对应的资源呢?


谢谢

--  作者:有点蓝
--  发布时间:2022/4/29 8:46:00
--  
底层的东西我也不清楚。自己测试一下,调用前和调用后的内存变化了。

个人感觉还不如使用二进制列,图片保存到数据库