最好的情况是,如果我有一个在后台运行的(调试)工具,并告诉我打破系统延迟要求的进程或驱动程序的名称。哪个工具合适?对于以下情况,您有一个简短的用法示例吗?
测试用例:
最好的真正机会是
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_SCHED_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_STACK_TRACER=y
CONFIG_DYNAMIC_FTRACE=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_DEBUG_FS=y
trace-cmd
trace-cmd start -b 10000 -e 'sched_wakeup*' -e sched_switch -e gpio_value -e irq_handler_entry -e irq_handler_exit /tmp/myUserApplication
并获取trace.dat文件。
trace-cmd stop
trace-cmd extract