Well, there are 2 sets of buffers I allocate/deallocate for 2 different areas in program.
Yes, when one set deallocated another one allocated and vice versa. That is, they should not create fragmentation....
About another apps - no, at that time no another GPU apps (besides OS itself
) running....
This issue appars only on some data sets and another ones go w/ slowdown. After app restart performance completely restores but can degrade again aftem many iterations... Smth wrong with driver's memory management IMO.