T
Tom Davies
I have a multithreaded application which fails to fully utilize all the
CPUs on a multiprocessor box.
It has some synchronized caches, and I suspect these are causing the
problem.
Is there any way of finding out how long threads spend waiting at
various synchronization points without a) instrumenting each one
manually or b) buying an expensive tool like Sitraka's Threadalyzer?
Thanks,
Tom
CPUs on a multiprocessor box.
It has some synchronized caches, and I suspect these are causing the
problem.
Is there any way of finding out how long threads spend waiting at
various synchronization points without a) instrumenting each one
manually or b) buying an expensive tool like Sitraka's Threadalyzer?
Thanks,
Tom