私の問題は次のとおりです。
多くのメモリを使用する perl スクリプトがあります (キャッシュのために予想される動作)。しかし、キャッシングをすればするほど遅くなり、プロセスがほとんどの時間をスリープ モードで過ごすことに気付きました。
プロセスにメモリを事前に割り当てると、パフォーマンスが向上する可能性があると考えました。
誰かがここに何かアイデアを持っていますか?
更新:
ここではあまり明確ではないと思います。私はより明確な方法で質問をします:
perl スクリプト内で事前に割り当てる方法を探しているわけではありません。ここではあまり役に立たないと思います。私が興味を持っているのは、後で入ってくる他のプロセスと競合する必要がないように、OS に perl スクリプトに X 量のメモリを割り当てるように指示する方法です。
メモリ使用量を回避できないと仮定します。とはいえ、私もそれを減らす方法を模索していますが、そこに大きな改善は期待できません. 参考までに、私はsolaris 10マシンで作業しています。