javaflame
javaflame copied to clipboard
Create reports for function calls with argument and return values on java. No servers or open connections, just plug the agent and get the results.
If qualified_functions is not set, results are confusing. Entries seems to be missing. That is because the search is only done on name.
For example: -postgres capture postgres calls, has a special section on the flamegraph Other possible flags: -lagom -grpc -network -fileAccess -envVarRead -sysPropRead
Threads usually have generic names, but the root function name makes it very clear what the thread is meant to do. Show this alongside the thread name.
Map functions to package calls, given a level EX: com.example.foo.Myclass#funx -> com.bar.baz.NotMyclass#funx map to com.example.foo -> com.bar.baz Level 1 com Level 2 com.example -> com.bar Create a nice graph
today you can use it directly with jbang like this: `jbang --javaagent https://github.com/beothorn/javaflame/releases/download/v23.0.0/javaAgent.jar ` that will fetch it from github. would be nice to have the agent in maven central...
When the snapshot is very big, there is no indication it is loading when you open the html.
When running with gradle on intellij each function appears twice