-1
我想爲某些測試創建一些大數組(大約包含100000 * 100000 * 100000個元素)。比如在並行和串行方式下添加兩個數組之間的比較。 但我遇到了這個例外: Out of Memory Exception在C中使用多維大數組
請幫我完成這個問題給我。 謝謝。
我想爲某些測試創建一些大數組(大約包含100000 * 100000 * 100000個元素)。比如在並行和串行方式下添加兩個數組之間的比較。 但我遇到了這個例外: Out of Memory Exception在C中使用多維大數組
請幫我完成這個問題給我。 謝謝。
第二個疑難解答提示看起來相關:「確保您有足夠的內存分配用於內部目的和新的託管對象」。實際上,這聽起來像你需要在你的機器上安裝更多的內存(RAM)。或者你可以分配一些更小的數組。
正如在註釋中指出的那樣,您需要很多太字節的內存來分配這種大小的數組。假設你的數組是int32類型的,你可以使它們的大小爲1000而不是4GB。
假設他想要一個int32數組,他需要((10^5)^ 3)* 4字節〜3638TB的RAM。這是不可能的現在:) – tdat00
即使有點陣列仍然是113TB的RAM這會讓事情變得困難;) –
我沒有做過數學,但這是一個很好的觀點!我會更新答案 –