台灣最大程式設計社群網站
線上人數
626
 
會員總數:244676
討論主題:188773
歡迎您免費加入會員
討論區列表 >> VB.NET >> VS2012+VB.NET 記憶體限制
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VS2012+VB.NET 記憶體限制
價值 : 100 QP  點閱數:244 回應數:1

樓主

精載
初學者
10 52
715 77
發送站內信

大家安安,近日接了一程式是用VS2012+VB.NET所開發WINFROM的X86程式
但因.NET X86程式有使用記憶體限制(查了大約1600M)請問如何解除讓記憶體用更大
因為目前程式使用大量截圖NEW BITMAP後再顯示於畫面(使用WINFROM的picturebox)而這部份很耗記憶體
雖然我已經GC但作用好像不大故而上網查詢才知.NET X86程式有使用記憶體限制.而網路也有解除方式只是我看不太懂望各位大大幫忙

附上查到網址:
允許 32 位元應用程式使用 2GB 以上的記憶體
https://kheresy.wordpress.com/2018/08/28/allow-32bit-application-use-more-than-2gb-ram/

突破 32 位元 .NET 程式 2GB 記憶體上限
https://blog.darkthread.net/blog/break-32bit-dotnet-2gb-limit/

謝謝





搜尋相關Tags的文章: [ 記憶體限制 ] ,
本篇文章發表於2019-03-24 06:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

誰是誰
檢舉此回應
首先, 找到 editbin.exe 通常在你 Visual Studio 的目錄下,VC\Tools\MSVC\14.16.2703\bin\Hostx64\x64 (或 x86 也有)
接著,打開命令提示字元,切到剛剛那個 editbin.exe 的目錄下,執行 editbin /LARGEADDRESSAWARE 你的程式路徑

不過我覺得這治標不治本啦。
本篇文章回覆於2019-03-29 05:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.