-
- Downloads
Integrate Tracy with NR UE & gNB
This commit enables the optional use of Tracy for profiling NR UE & gNB. See https://github.com/wolfpld/tracy/releases/tag/v0.11.1 for details. How to compile: use -DTRACY_ENABLE=ON to enable instrumentation and sampling For gNB currently only sampling is implemented. How to collect data: - Windows hosts: tracy-profiler.exe in link above - Linux hosts: Compile tracy-profiler from source Enabling collection from docker: - open port 8086 - to collect cpu data --privileged --mount "type=bind,source=/sys/kernel/debug,target=/sys/kernel/debug,readonly" --user 0:0 --pid=host How to add instrumentation: - See examples in this commit or manual in the link above.
parent
5d1c0aaa
No related branches found
No related tags found
Showing
- CMakeLists.txt 8 additions, 2 deletionsCMakeLists.txt
- common/CMakeLists.txt 6 additions, 0 deletionscommon/CMakeLists.txt
- common/instrumentation.h 42 additions, 0 deletionscommon/instrumentation.h
- executables/nr-ue.c 9 additions, 0 deletionsexecutables/nr-ue.c
- openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c 3 additions, 0 deletionsopenair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
- openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c 3 additions, 0 deletionsopenair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
- openair1/SCHED_NR_UE/phy_procedures_nr_ue.c 6 additions, 0 deletionsopenair1/SCHED_NR_UE/phy_procedures_nr_ue.c
Loading
Please register or sign in to comment