我正在研究一個程序,需要我使用4個矩陣大小[1000] [1000]。 我已經使用malloc()
創建了它們,但是當我嘗試運行該程序時,它只是崩潰,內存使用率高達2.5 GB。請儘快提出任何解決方案。我將不勝感激。動態內存分配問題
Q
動態內存分配問題
1
A
回答
0
爲什麼不在調試器中運行該程序,如gdb
,以查看它究竟在哪裏崩潰?它會幫助你縮小問題的範圍。
+0
我不同意這個被低估的......由於給出的信息,我認爲這是關於可以給出的最佳答案。 = P – 2010-04-10 06:05:20
+1
不過,作爲「可以給予的最佳答案」並不一定是特別好的答案。就我個人而言,我不會倒退它,但我也不會傾向於贊成它。 – 2010-04-10 06:08:15
1
4矩陣大小[1000] [1000]
爲什麼使用malloc()
當你知道在編譯的時候,你需要多少內存?動態分配二維數組並不是最簡單的事情,也不是解除它們(參見C常見問題解答,Question 2.14)。不要讓你的程序過度複雜化。
相關問題
- 1. 動態內存重新分配問題
- 2. java動態內存分配
- 3. RECV動態內存分配
- 4. 動態分配內存
- 5. 動態內存分配
- 6. 動態內存分配
- 7. 動態內存分配
- 8. 動態內存分配
- 9. C++內存分配問題
- 10. 內存分配問題
- 11. pushViewController內存分配問題
- 12. C++分配內存問題
- 13. Windows內存分配問題
- 14. iPhone內存分配問題
- 15. 內存分配問題
- 16. Eclipse內存分配問題
- 17. iphone內存分配問題
- 18. 內存分配/重新分配問題
- 19. 動態模塊中的內存分配問題
- 20. 在C問題中的動態內存分配
- 21. 內存堆問題C++,動態分配多維數組
- 22. 內存動態分配的問題:main:malloc.c:3096:sYSMALLOc
- 23. 動態內存分配不匹配
- 24. 動態與靜態內存分配
- 25. CUDA內存分配和訪問問題
- 26. 動態分配或浪費內存?
- 27. 帶字符的動態內存分配
- 28. 練習中的動態內存分配
- 29. 動態分配泄漏內存?
- 30. 動態內存分配與陣列
你能展示你創建這些矩陣的代碼嗎?每個矩陣中元素的類型是什麼?您是否嘗試過創建較小的矩陣並查看內存使用量有多高? – 2010-04-10 05:36:27
我們需要更多信息來提出解決方案。郵政編碼。 – meagar 2010-04-10 05:38:13
同意。 CODECODECODE! = D – 2010-04-10 05:47:46