В прошлом, когда я работал над давними С++-демонами, мне приходилось иметь дело с проблемами фрагментации кучи. Хитрости, подобные поддержанию пула моих больших ассигнований, были необходимы, чтобы не выходить из смежного пространства кучи.
Это проблема с 64-разрядным адресным пространством? Perf не заботится обо мне, поэтому я бы предпочел упростить свой код и больше не заниматься такими вещами, как пулы буферов. Есть ли у кого-нибудь опыт или рассказы об этой проблеме? Я использую Linux, но думаю, что многие из тех же проблем относятся к Windows.