During the profiling SC I understood that some profilers needs to be profiled ant optimized. For example TPTP profiler is helpful but slow (IMHO) and my laptop sounds like a jet on a take off when profiling.
TPTP allows to see the execution statistics and when some action is made it markes the methods that became work slower.
JProfiler offers to freeze the previous state and the compare it graphically with a new one. This approach is more snappy.
I am optimizing the known issues and still looking for anomalies.
Optimize the problem of a big chat history (that hangs up a chat window) and others. Prolong to discover anomalies.