版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
如果中途环境检查的时候报错
--此先决条件将测试系统物理内存总量是否至少为 922MB
在弹出的口令管理中->找到scott账号 解鎖scott账户 去掉前面的绿色小勾,输入密码
如果使用了自己的java版本SQL
|
|
||
|
|
||
|
|
||
高级会员, 积汾 281, 距离下一级还需 4719 积分
|
|
||
|
|
||
|
|
||
光增加物理内存是无效的32位最高只支持4G。
先换成64位系统然后再增加内存
把大块的数据,又不是很频繁用到的数据写入文件,用的时候再从文件中读取
重装个64位系统 看下主板最大支持几G内存
把代碼发上来让大家看看 通常都是代码有问题
加大内存看看,32bit系统在家用计算机和Windows 7 32bit下只能支持64bit程序,而且Matlab 32bit版只能使用2GB内存对于每个进程(即使在64bit下)
首要做的就是把操作系统和Matlab都换成64位的。
我遇到过这个问题建议硬件软件一起提高,加大内存是根本但是同时也要优化程序,比如对程序中
1.在后面程序Φ不会再用到的数据要及时清理,使用clear等命令
2.对运算时间要求不强的运算可以分段计算这是很节省空间的,每次运行20000个数据和每次运行1000個数据很不一样
增加物理内存自然是一个可行的办法但是,不是为了能简化程序就偠优先简化程序这个是最省钱的。一般你看看能不能不使用或少使用循环、若必须使用循环看能不能是循环次数减少矩阵的大小能减尛就减小。
你先查查自己的输入数据量和循环如果是待处理的数据量大,可以考虑增加内存如果数据量不大,循环多优先考虑优化程序,用矩阵计算代替循环实在不行优化算法
先要看你程序是否有内存泄漏。如果有泄漏加大也还是会出错,只是延缓了时间
0
版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
如果中途环境检查的时候报错
--此先决条件将测试系统物理内存总量是否至少为 922MB
在弹出的口令管理中->找到scott账号 解鎖scott账户 去掉前面的绿色小勾,输入密码
如果使用了自己的java版本SQL