2012-05-07 5 views
0

Я скомпилировал и в настоящее время запускаю программу с g ++. Я ожидаю, что это займет некоторое время, но я надеюсь, что смогу его ускорить. В настоящее время я использую Ubuntu. Проверка системного монитора Я нашел терминал, с которого я запускаю программу. Хотя он, безусловно, использует кусок памяти, доступно гораздо больше памяти. Есть ли какая-то команда для терминала или что-то, что позволит мне выделить больше памяти для программы, чтобы она работала немного быстрее? Или команда для g ++? Или просто что-то ввести в код C++?g ++ - Распределение памяти терминала

Спасибо!

ответ

0

Предоставление программы больше памяти не заставит ее работать быстрее; он будет запрашивать больше памяти из операционной системы по мере необходимости. Вы думаете о поведении языков с сборкой мусора, например Java. Обычные программы на C++ не включают сборщик мусора и, следовательно, не будут работать быстрее с большей кучей.

+0

Я думал, что это также может быть. Благодарю. –