0
A
回答
2
你的意思是,在磁盤上的一個單獨的DLL文件?它不影響速度或內存分配。導入DLL導致DLL的內容被加載到單個程序的內存空間中,因此使用相同DLL的多個程序實際上將使用它的不同「副本」。 (注意:「複製」用引號括起來:在多個程序實例中,DLL的代碼可以使用相同的物理內存,如果是這樣,那麼對所有的DLL使用相同的DLL將減少整體物理內存使用量,但是你不能指望這一點。 )
0
取決於您的N值。使用組合方法總是更好。也就是說,在沒有明顯延遲的情況下,訪問同一個dll的最大數量(比如5或10,取決於dll的使用情況)是相同的程序的實例,如果超過了上述分隔數字,最好創建另一個複製dll並將它們分配給新實例。
同樣,它取決於N值,dll的使用會導致多長時間的延遲等等。製作多個dll的原因是不鼓勵的,它使用了很多空間以及如果N很大,可能會過時地創造10輛校車來運送10個住在10個不同地方的學校兒童。
相關問題
- 1. Singleton:C++共享dll
- 2. ASP.NET共享DLL
- 3. 將共享此股份影響fql count_total?
- 4. 影響所有節點與共享類
- 5. 加載的DLL的路徑是否影響共享數據段的可用性?
- 6. DLL /共享庫的異常
- 7. DLL中的共享內存
- 8. 不分離共享內存段有什麼影響
- 9. 創建共享MFC對話框:常規DLL或MFC擴展DLL
- 10. NServiceBus:共享消息DLL
- 11. 與dll共享類定義
- 12. 共享DLL - 依賴關係
- 13. 共享DLL恢復返回
- 14. 共享對象(DLL)問題
- 15. 在Facebook上看不到共享電影
- 16. 動態鏈接不會使用的共享庫會不會影響性能?
- 17. mmap保護標誌對進程之間共享的影響
- 18. 受排序影響的數據表共享參數
- 19. 共享庫/ dll中的全局變量,跨進程共享
- 20. 應用程序和共享會話之間的共享DLL
- 21. 基於配置的共享庫(DLL的)
- 22. 用戶代理影響Dropbox共享鏈接下載
- 23. 靜態數組常量是否影響共享庫佈局?
- 24. 共享第三方DLL的NuGet或程序集文件夾?
- 25. 共享程序集(DLL)中的ASP.NET webservices
- 26. 調用.NET的DLL在共享主機
- 27. 共享內存的東西在cpp dll
- 28. Team Foundation Server中的共享DLL
- 29. 打開DLL中的共享文件
- 30. .exe和.dll之間的共享配置
根據此...使用相同的DLL將允許從磁盤加載到內存較少的代碼。 另一個好處是,如果你有,而不是10一個DLL的DLL ABD你需要改變你的計劃,你可以編輯只是一個而不是編輯所有10 http://support.microsoft.com/KB/815065 –