vulkan/malloc: switch to wall clock garbage collection
Instead of counting the number of vk_malloc_garbage_collect
calls,
which can vary wildly (e.g. being incremented on every pl_gpu_flush
),
use a real wall clock estimate.
The default expiry time of 100 ms is probably fine, it leaves plenty of headroom for typical video playback (which should surely exceed 10 fps!).