avatar
Matlab的Memory Bug???# Computation - 科学计算
o*r
1
用patch函数显示3D surface.
当900000 triangles的时候还能正常工作,
此时matlab大概用掉500M RAM
当1700000 triangles的时候,报错内存不足,
提示我加大Windows virtual memory.
最后我都把Windows virtual memory 加大到最大4G,
机器上2G RAM,
还是这个报错,
试着把1700000 triangles分成两部分,
单独都能显示,
加一块就是不行。
数据也就2倍,现在都有10倍的内存了,咋就不work
怀疑是patch函数的限制,或者是一bug
avatar
r*u
2
Calculate or check how many memory you need from workspace window.
You need a “continuous” block of memory for a matrix.
1. make the biggest matrix smaller
2. assign memory for the biggest matrix at beginning of running
Please refer Memory Management Guide
http://www.mathworks.com/support/tech-notes/1100/1106.html

【在 o******r 的大作中提到】
: 用patch函数显示3D surface.
: 当900000 triangles的时候还能正常工作,
: 此时matlab大概用掉500M RAM
: 当1700000 triangles的时候,报错内存不足,
: 提示我加大Windows virtual memory.
: 最后我都把Windows virtual memory 加大到最大4G,
: 机器上2G RAM,
: 还是这个报错,
: 试着把1700000 triangles分成两部分,
: 单独都能显示,

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。