siemens 发表于 2007-10-12 08:55

matlab 使用求助

我装了个matlab 2006,但是会出现在使用过程中自动关闭的现象,工作总是被中断,而且有时会出现java....红色提示语在 command window,请问这个问题怎么解决?

hitthetrash 发表于 2007-11-26 20:03

可能是内存不够

recbio 发表于 2007-12-14 18:39

matlab 2006 和 XP 的冲突

原因是java的虚拟主机需要的内存变量(如果比较大的变量)在page file中但是,当需要读到这个内存的时候,主机物理内存没有准备好。为什么没有准备好,这个是因为,当时,matlab很可能在处理一个大的内存块(比如一个大的矩阵乘法),而主机无法在短时间内从page file上读出java的程序环境变量。这样的问题经常发生在page文件大于物理内存的xp机器上。解决的方法就是用matlab 2007,在这个版本里面,matlab在很多地方都插入wait等总线等待指令。

你会发现,这个问题解决了。不过,你的计算速度却慢了大约1-3%。

还有一个方法,就是用64 bit vista 这样,你会发现,你可以用30G的矩阵,而无需担心java出错。

不过,你需要非常有耐心来等待结果。

大肚飞天牛 发表于 2008-2-26 05:24

原帖由 recbio 于 2007-12-14 18:39 发表 http://dolc.de/forum/images/common/back.gif
原因是java的虚拟主机需要的内存变量(如果比较大的变量)在page file中但是,当需要读到这个内存的时候,主机物理内存没有准备好。为什么没有准备好,这个是因为,当时,matlab很可能在处理一个大的内存块(比如一个 ...
学习了。$支持$ $支持$

911Turbo 发表于 2008-3-2 13:09

如果你的操作系统和matlab都是正版的话,一般不可能有这样的问题。
如果matlab是D版的,再找个新的试试看。

[ 本帖最后由 熊猫羊 于 2008-3-2 17:54 编辑 ]

nick9806 发表于 2008-6-5 20:12

原帖由 recbio 于 2007-12-14 19:39 发表 http://www.dolc.de/forum/images/common/back.gif
原因是java的虚拟主机需要的内存变量(如果比较大的变量)在page file中但是,当需要读到这个内存的时候,主机物理内存没有准备好。为什么没有准备好,这个是因为,当时,matlab很可能在处理一个大的内存块(比如一个 ...
强!
页: [1]
查看完整版本: matlab 使用求助