This talk is a collection of smaller incidents showing why configuration is often key. There will be examples of critical path analysis, when to parallelize, when there is too much parallelization, timeout analysis, deadlocks, when to instrument more and other common pattern recognition.
Eclipse Trace Compass will be used to visualize the results and guide the developer to solve their issues. This is a trace analyzer that can take many data sources and correlate them on a same time basis.
The talk will show several workflows that require tracing and allow users to break down their problems into these main tracing “Building blocks”. The investigation is more in depth and will start at summarizing views such as flame graphs but drill down into detailed views and in some cases down to an event-by-event view.