2016-06-15 13 views
1

Linuxを実行する共有ワークステーションにアクセスでき、大きな.csvファイルでロードする必要があります。しかし、オーバーヘッドがあり、一定以上のメモリを使用することはできないため、システムに必要なメモリ量は不明です。制限メモリの使用Unix

私はMatlab内でメモリの使用量を制限することができますか、それとも自分でジョブを開始することができますか?すべてが端末を介して発生する必要があります。

+0

あなたのプログラムがメモリを枯渇させないように制限することはできますか? – patrik

+1

http://unix.stackexchange.com/questions/44985/limit-memory-usage-for-a-single-linux-process – dimid

+0

それは仕事をしました。 –

答えて

0

私はあなたがMATLAB R2015を使用しているか、後でセットアップ環境設定で配列サイズの制限ができます。私の意見では

http://de.mathworks.com/help/matlab/matlab_env/set-workspace-and-variable-preferences.html

あなたのスクリプトで配列のサイズを制御するためのより良い解決策になります/関数。

+0

私は申し訳ありませんが、それは元の問題では述べられていませんでしたが、私はsshを介してアクセスしているので、私は端末を通してそれを行う必要があります。問題のある部分がファイルをロードしています。これは私自身が制御できません。 –

+0

MATLAB-IDEで作業していませんか?あなたはコンパイルされたMATLABスクリプトを呼び出していますか? – bushmills

+0

いいえ私はguiなしで標準のmatlabを実行します。 –