concurrency - Features for profiling concurrent program behaviour in Java -


nowadays there profilers promise profile concurrent behavior of program execution in order understand threaded execution.

i collection features useful java profiler concentrating on profiling concurrency only:

what i've collected far:

  • construction of waits-for graphs detect potential deadlocks

  • time measurement of accessing resources (data-structures, etc.)

  • show states of every thread (alive, interrupted, dead)

  • which thread called thread accessing shared ressources (wait, blocked, etc.)

what ideas have? aiming unveil bad programming habits when dealing concurrency in java.

summary statistics each thread: how time spend in each state (running, runnable, blocked etc).


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -