2012-05-07 24 views
0

我已編譯並正在使用g ++運行程序。我預計這需要一段時間才能運行,但我希望我可以加快速度。我目前正在使用Ubuntu。檢查系統監視器我找到了我正在運行該程序的終端。雖然它確實使用了大量的內存,但可用內存更多。是否有某種終端命令或某些東西可以讓我爲程序分配更多的內存,這樣它會運行得更快一些?或者一個g ++的命令?或者只是放入C++代碼?g ++ - 終端內存分配

謝謝!

回答

0

給程序更多的內存不會讓它運行得更快;它會根據需要從操作系統請求更多內存。您正在考慮垃圾收集語言的行爲,如Java。普通C++程序不包含垃圾收集器,因此不會以更大的堆更快地運行。

+0

我認爲這可能也是如此。謝謝。 –