NDArray::WaitAll() performance

Does using NDArray::WaitAll() have a huge impact in performance? I mean, is it a better option to use NDArray::WaitToRead() or NDArray::WaitToWrite() as required? or it doesn’t make any difference at all?

It’s usually better to only wait on the things you need