Программа при запуске выделяет большой кусок памяти (512 ГБ) под массив double-ов. Сейчас это делается вот так:
vector <double> vect(N);
Это занимает около 10 минут времени при 100% загрузке одного ядра.
Компилятор — g++ 4.8
OS — CentOS 7
Можно ли как-то ускорить это дело? Распараллелить например. Что там вообще менеджер кучи так долго делает?