Bank.Lock() Overhead?
BlitzMax Forums/BlitzMax Programming/Bank.Lock() Overhead?
| ||
Just wondering if using Lock/UnLock on a Bank in a loop is going to create any overhead? Should I use MemAlloc instead? Cheers. |
| ||
If you don't need it, never lock something within a loop (this holds for images as for banks - similar as it already has been in old blitz with buffers), as it will always become far slower if you lock - unlock within the loop. But the "best way" depends on the actual use you need it for. |
| ||
Is it ok to leave a Bank locked for the duration of a loop as long as you are not changing its data? I.E Just leave it locked for the program, and unlock it once you need to modify its data. |