看板 [ CSSE ]
討論串[問題] DLL只有一個執行個體?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dick901 (dick901)時間12年前 (2012/07/05 14:50), 編輯資訊
1
0
0
內容預覽:
小弟我在網路上搜尋的許久,結果都顯示了DLL可以節省記憶體的使用,多個執行序可以同時使用單一DLL來共用記憶體裡DLL的單一複本。也就是說一個執行序一但載入了. 一個DLL,那個DLL就不必再次載入記憶體,就算其他的執行序呼叫LoadLibrary()等. 函數載入該DLL檔,也只是把計次變數+1,
(還有432個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者jackace (inevitable......)時間12年前 (2012/07/07 01:22), 編輯資訊
0
0
0
內容預覽:
DLL的存在 是為了. 1.把共用的部份抽出 讓程式本身在硬碟上佔據空間少一點. 2.程式庫更新方便 有新的改動換dll就好. 像Win32 API那種dll 避免直接link進你的程式有這些好處. loading dll的時候 是載入到各自的process address space. 當你改了p
(還有125個字)
首頁
上一頁
1
下一頁
尾頁