系统优化慢(为什么你的程序总在系统调用上慢用 strace 定位瓶颈)
一、现象与本质很多“慢”并不是算法问题,而是程序在频繁或长时间等待内核完成 I/O、调度、锁、内存分配等“系统调用”。这类问题用常规日志很难发现,因为线程可能“看起来很忙”,CPU 在 sy 态却不见业务推进。此时,...
一、现象与本质很多“慢”并不是算法问题,而是程序在频繁或长时间等待内核完成 I/O、调度、锁、内存分配等“系统调用”。这类问题用常规日志很难发现,因为线程可能“看起来很忙”,CPU 在 sy 态却不见业务推进。此时,...