Я разрабатываю приложение C++ с Qt; с огромным числом хрустов. Для всей операции требуется большое количество динамической памяти. Однако требование является переменной в зависимости от переменной, заданной пользователем.Выделение памяти заранее для приложения C++
В мониторе ресурсов я вижу, что память Commit памяти (память, выделяемая ОС для exe) продолжает расти со временем, так как моя программа создает массивы в динамической памяти. Поэтому, если я заранее позволю Windows знать, что мой exe будет использовать память X MB, это приведет к повышению производительности? Если да, то как это сделать?
Рассматривали ли вы повторное использование некоторых выделенных массивов .. или, возможно, их повторное использование в качестве векторов –
Действительно ли вы запускаете профилировщик в своем приложении, чтобы узнать, где он проводит время? –