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
# Scenario Usually debugging with javaflame starts with a broad filter to have a big picture and then zoom in in a pair of functions. When looking at this pair...
Like searching cheats on snes Greater than previous equals less than
Default search should be case insensitive. When searching I don't actually exactly know how the value or field looks like. When I search something That I know it is present...