2012-05-07 8 views
0

g ++でプログラムをコンパイルし、現在実行しています。私はそれが実行するには時間がかかるだろうと思うが、私はそれをスピードアップすることができるかもしれないことを望んでいる。私は現在Ubuntuを使っています。システムモニタを確認して、プログラムを実行している端末が見つかりました。それは確かにメモリのチャンクを使用していますが、はるかに多くのメモリが利用可能です。端末に何らかのコマンドがありますか、プログラムにもっと多くのメモリを割り当てることができるので、少し速く動くでしょうか?またはg ++のコマンドですか?あるいは、C++コードに入れるべきものは何ですか?g ++ - 端末のメモリ割り当て

ありがとうございます!

答えて

0

プログラムのメモリを増やしても、実行速度は向上しません。必要に応じてオペレーティングシステムからより多くのメモリを要求します。あなたはJavaのようなガベージコレクションの言語の振る舞いを考えています。通常のC++プログラムにはガベージコレクタが含まれていないため、より大きなヒープでより速く実行されることはありません。

+0

これもそうだと思いました。ありがとう。 –