Posted in

Go汉字文件名在Linux/macOS下异常?解决syscall.Unlink中文路径失败的5层系统调用追踪与跨平台适配方案

第一章:Go汉字文件名在Linu … Go汉字文件名在Linux/macOS下异常?解决syscall.Unlink中文路径失败的5层系统调用追踪与跨平台适配方案Read more

Posted in

【Go工具选型生死线】:当你的QPS突破5万,这3个底层内核级工具(eBPF/gperftools/syscall tracing)将成为唯一答案

第一章:Go工具选型生死线:高并 … 【Go工具选型生死线】:当你的QPS突破5万,这3个底层内核级工具(eBPF/gperftools/syscall tracing)将成为唯一答案Read more

Posted in

【Go性能调优黑盒】:用perf record -e ‘syscalls:sys_enter_*’抓取goroutine阻塞根源——3个真实案例逐帧还原

第一章:Go性能调优黑盒:从系统 … 【Go性能调优黑盒】:用perf record -e ‘syscalls:sysenter*’抓取goroutine阻塞根源——3个真实案例逐帧还原Read more

Posted in

Go水印服务响应超时?立刻执行这4个命令:go tool trace分析goroutine阻塞、ffmpeg -v debug日志、strace -e trace=write,sendto、perf record -e syscalls:sys_enter_write

第一章:Go水印服务响应超时?立 … Go水印服务响应超时?立刻执行这4个命令:go tool trace分析goroutine阻塞、ffmpeg -v debug日志、strace -e trace=write,sendto、perf record -e syscalls:sys_enter_writeRead more

Posted in

【权威复现】IEEE论文《Real-time Conference Systems in Go》实验数据被推翻?——我们用eBPF追踪了全部syscall路径

第一章:Go语言实时会议系统的核 … 【权威复现】IEEE论文《Real-time Conference Systems in Go》实验数据被推翻?——我们用eBPF追踪了全部syscall路径Read more