out-of-memory

    5熱度

    1回答

    請考慮我有一個主線程在新線程中執行新的Runnable。現在,當新線程正在執行時,Java虛擬機耗盡內存並拋出OutOfMemoryError。 會發生什麼?目標線程是否停止?主線會繼續嗎?當新線程崩潰時,虛擬機會從內存中回收內存並讓執行繼續嗎?

    1熱度

    1回答

    我們將Excel用於多個臨時樞軸/報告。 爲了將數據導入到Excel中,我們有一個通用頁面,其中包含一個從DataSet/DataTable綁定的簡單DataGrid。我們在Excel中使用此URL「導入外部數據」。 不幸的是,我們有一個查詢返回大約100列和40k行。應用程序服務器只有2GB的RAM,並且使用的內存跳轉了1個gig,然後導致System.OutOfMemoryException。

    4熱度

    2回答

    我在解決.NET 2.0 Windows Service應用程序中的OutOfMemory異常問題。爲了更好地理解這個問題,我開始編寫一個簡單的.NET WinForm測試應用程序,該應用程序通過構建ArrayList來生成OOM異常,直到引發OOM異常爲止。捕獲並記錄異常,我可以單擊表單按鈕再次運行OOME。我發現奇怪的是第四次運行,在下一個OOME大約一半之前消耗的內存量。下面列出的結果每次運

    2熱度

    1回答

    我有一個插件管理器,它啓動一個插件,它通過ADO.NET OLE DB提供程序連接到FoxPro 數據庫。 在一個客戶端網站連接打開和關閉沒有任何問題 但在另一個客戶端網站,它卡在'connection.Open();'並在 內分配1GB內存幾秒鐘。 在此之後的一分鐘內又分配了1GB和 System.OutOfMemoryException被拋出。 插件管理器卸載AppDomain並繼續。 我從哪

    0熱度

    3回答

    我有一個很長的字符串「const char * str」。 我需要將它從一個cpp客戶端傳遞給一個.net COM方法,該方法需要BSTR類型。 目前我使用: CComBSTR bstr = str; 這有以下問題: 有時這條線失敗,內存不足的消息 當我通過BSTR到COM類需要花費大量的內存(比字符串大小得多),所以它可能會失敗,內存不足 問題: 我明智地轉換爲CComBSTR嗎?例如有沒有

    87熱度

    10回答

    我正在一個多線程程序 java.lang.OutOfMemoryError: Java heap space 在一個線程發生上述錯誤的執行下面的錯誤。 我的知識,堆空間只被實例變量佔用。如果這是正確的,那麼爲什麼這個錯誤在運行正常之後發生,因爲在創建對象時分配了實例變量的空間。 有什麼辦法可以增加堆空間嗎? 我應該對我的程序做些什麼改變才能獲得更少的堆空間?

    3熱度

    1回答

    來自外部源的非常巨大的ocaml程序需要修復。其中一個問題是程序在看似無辜的線路上崩潰: Hashtbl.mem loc_to_no loc 帶有「內存不足」異常。問題是這裏確實有足夠的內存,這條線對於其他輸入甚至在處理問題之前就已經執行得很好。 經過與OCAMLRUNPARAM="v=63"運行它,我請參閱崩潰前右印刷的行: 堆棧溢出在結構比較 涉及下面定義的結構。 loc類型爲locati

    8熱度

    5回答

    我在我的C#代碼中使用string.split()來讀取tab分隔文件。我正在面對「OutOfMemory異常」,如代碼示例中所述。 在這裏,我想知道爲什麼問題來了大小爲16 MB的文件? 這是正確的方法嗎? using (StreamReader reader = new StreamReader(_path)) { //...........Load the first line

    1熱度

    1回答

    我遇到了我們的應用程序的問題。它是.NET 3.5 32位進程。啓動後,我們打開一個.mdb文件來讀取一些「元數據」值。這可以在數百個系統上運行,但我們有一個TabletPC和客戶的問題。操作系統是Windows XP Tablet PC SP3,32位,bla bla。沒什麼特別的它有.NET 3.5(來自Windows更新)全部是最新的。沒有什麼不尋常的。 由於我們的應用程序在啓動過程中「一些

    5熱度

    4回答

    我們的應用程序在ERROR_NOT_ENOUGH_MEMORY(「沒有足夠的存儲可用於處理此命令」)的特定用戶計算機上失敗。 這個錯誤顯然是在我們正在使用的Delphi VCL框架的深處提出的,所以我不確定哪個Windows API函數是負責任的。 記憶是個問題嗎?到GlobalMemoryStatus的呼叫提供了以下信息: dwTotalPhys - 1063150000(〜1 GB) dwAv