vkCreateInstance
Переаллокация буффера. Это не тоже самое что выделить новый буффер большего размера если что так как можно выделить с запасом и тогда удлиннение строки не будет требовать перемещения в другую область памяти)
В общем так же как List<T>, при его расширении не обязательно происходит выделение нового массива элементов, иногда он уже заранее выделен достаточно большой
Собственно, так же, как StringBuilder?