hotspot icon indicating copy to clipboard operation
hotspot copied to clipboard

The Linux perf GUI for performance analysis.

Results 85 hotspot issues
Sort by recently updated
recently updated
newest added

implement a diff view between two reports. The diff algorithm must neglect pointer addresses, due to ASLR. Only check for differences based on binary+symbol and file+line

enhancement

Having a CPU usage overview graph/timeline would be useful, to quickly see when the application is busy. The selection/zooming should probably be synchronized with the events timeline from https://github.com/KDAB/hotspot/issues/7

enhancement

perf and hotspot both fail to unwind many samples for the cpp-recursion example: ``` ┌milian@agathebauer:~/projects/kdab/rnd/hotspot/build|master *> └$ perf record --call-graph dwarf -c 1000000 ./tests/test-clients/cpp-recursion/cpp-recursion 40 fib(40) = 165580141 [ perf...

bug

Extend the feature in #11 to allow running perf on a remote machine via ssh, then stream the data to localhost

enhancement

cf. the original request from https://github.com/KDAB/hotspot/issues/14: when collecting multiple perf event sources in one profile, Hotspot should correlate different metrics. For example we should: - display CPI (cycles per instructions)...

It would be nice to be able to generate a PDF report, potentially using KDReport. - show summary page tables - show minified bottom-up/top-down view, i.e. do something like massif...

enhancement

**Describe the bug** hotspot cant read the symbols created by perf inject. ``` failed to report elf for pid = 118447 : ElfInfo{localFile="/home/lieven/.debug/tmp/jitted-118447-38.so/062a186662248dc7250a8b3a99466d52e08db2df/elf", isFile=true, originalFileName="jitted-118447-38.so", originalPath="/tmp/jitted-118447-38.so", addr=7f9a85782570, len=80, pgoff=40, baseAddr=n/a}...

bug

the new color scheme selects the color based on the cost in % an very expensive function is colored red, a cheap function is colored yellow

**Describe the bug** The Readme explains a way to download the latest AppImage from the build jobs, but it does not work unless the reader is registered and logged in...

bug

**Describe the bug** SIGSEGV when requesting disassembly. **To Reproduce** 1. Open recording with that (hint at myself: de5t GD107) 2. Go to caller/callee 3. Search for function (hint: SY948) 4....

bug