"Out of memory error", but there's enought memory

1 回表示 (過去 30 日間)
Andrey Babkin
Andrey Babkin 2011 年 9 月 11 日
Hi All!
16G memory. win7 64 + Matlab 2011a 64.
>>tst=zeros(100000);
??? Out of memory. Type HELP MEMORY for your options.
>>memory
Maximum possible array: 29309 MB (3.073e+010 bytes) *
Memory available for all arrays: 29309 MB (3.073e+010 bytes) *
Memory used by MATLAB: 468 MB (4.910e+008 bytes)
Physical Memory (RAM): 16292 MB (1.708e+010 bytes)
  • Limited by System Memory (physical + swap file) available.
  1 件のコメント
Oleg Komarov
Oleg Komarov 2011 年 9 月 11 日
Not a bug but a common mistake that even with years of experience sometimes you cannot avoid.

サインインしてコメントする。

採用された回答

Oleg Komarov
Oleg Komarov 2011 年 9 月 11 日
Are you sure (troll):
(100 000^2) * 8 bytes = 74.505806 gigabytes
You're creating a matrix not a vector.
Use:
zeros(1e5,1)

その他の回答 (1 件)

Andrey Babkin
Andrey Babkin 2011 年 9 月 11 日
Thanks a lot. I was in panic :)
Как говорится, дело было не в бобине....

カテゴリ

Help Center および File ExchangeVariables についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by