diff options
author | Ahmed Karaman | 2020-07-09 07:20:55 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé | 2020-07-14 22:22:22 +0200 |
commit | 01afa757b6f1b8c7858cc29b8332e9fb6aa1e16f (patch) | |
tree | f08a7ea500a0e57c343dc8e7e6dca5661aff6d51 /python/qemu | |
parent | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2020-07-13' into st... (diff) | |
download | qemu-01afa757b6f1b8c7858cc29b8332e9fb6aa1e16f.tar.gz qemu-01afa757b6f1b8c7858cc29b8332e9fb6aa1e16f.tar.xz qemu-01afa757b6f1b8c7858cc29b8332e9fb6aa1e16f.zip |
scripts/performance: Add dissect.py script
Python script that dissects QEMU execution into three main phases:
code generation, JIT execution and helpers execution.
Syntax:
dissect.py [-h] -- <qemu executable> [<qemu executable options>] \
<target executable> [<target executable options>]
[-h] - Print the script arguments help message.
Example of usage:
dissect.py -- qemu-arm coulomb_double-arm
Example output:
Total Instructions: 4,702,865,362
Code Generation: 115,819,309 2.463%
JIT Execution: 1,081,980,528 23.007%
Helpers: 3,505,065,525 74.530%
Signed-off-by: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200709052055.2650-2-ahmedkhaledkaraman@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Diffstat (limited to 'python/qemu')
0 files changed, 0 insertions, 0 deletions