メモリ管理プロセスをテストする必要があります。
- ソースコードがないため、OS側ですべてのテストを実行する必要があります。
- 次のようなことができたらいいな
limitmemory 400k -p <pid>
Unixでこれを行う方法はありますか?一般的なUNIXユーティリティであれば、すべて良いです。
ベストアンサー1
ulimit -v
、これはシェル組み込みですが、必要な操作を実行する必要があります。
私は時々初期化スクリプトでこれを使用します:
ulimit -v 128k
command
ulimit -v unlimited
しかし、プログラムの実行中に最大割り当て可能メモリを操作する方法が欲しいと思います。おそらく優先順位を操作するのと同じでしょうrenice
。
しかし、私が知っている限り、そのようなツールはありません。