In the file Khronos-Vulkan-Samples/samples/performance/multi_draw_indirect/multi_draw_indirect.cpp ``` auto &cmd = device->request_command_buffer(); cmd.begin(VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT); cmd.copy_buffer(*indirect_call_buffer, *cpu_staging_buffer, cpu_staging_buffer->get_size()); cmd.end(); ``` The reset operation is not performed here, which will generate a large number of cmds, resulting in memory leaks