Understanding Ruby with BPF - rbperf## rbperf: Understanding Ruby with BPF eBPF Summit ## Why BPF? ## Why BPF? ## - Flexibility ## Why BPF? - Flexibility - Low overhead ## Why BPF? - Flexibility - Low overhead - Continuous profiling tracee ## rbperf ## rbperf - Profile Ruby programs ## rbperf - Profile Ruby programs - Trace complex Ruby programs execution ## rbperf – on-CPU profiling - $ rbperf record --pid=124 cpu - $ rbperf report report [...] ## rbperf – Rails on-CPU profile ## rbperf – tracing write(2) calls -- $ rbperf record \ --pid=124 event \ --tracepoint=syscalls:sys_enter_write - $ rbperf report [...] ## Architecture Driver0 码力 | 19 页 | 972.07 KB | 1 年前3
共 1 条
- 1













