Help with concurrency blocking issue
I have a small app that runs CPU bound on multiple threads (amount of processors)
On one PC it works very well, reaching ~800 iterations/second
But on my other PC (Which is actually far superior in all of it's components), it averages on ~200 iterations..
I attached a concurrency visualizer analysis, as you can see it's almost 50% stuck in sync (locks)
2nd image shows a zoom in with a blocking thread which blocks all other threads. Seems to be something regarding the GC.
Analysing memory I could not see any weird signs there.. any and all help would be greatly appreciated.
On one PC it works very well, reaching ~800 iterations/second
But on my other PC (Which is actually far superior in all of it's components), it averages on ~200 iterations..
I attached a concurrency visualizer analysis, as you can see it's almost 50% stuck in sync (locks)
2nd image shows a zoom in with a blocking thread which blocks all other threads. Seems to be something regarding the GC.
Analysing memory I could not see any weird signs there.. any and all help would be greatly appreciated.



