调试

调试-性能

Tip

性能:90%的时间在10%的代码上

  • 打印输出、二分定位、日志(入参、关键结果、返回、异常原因)
  • I/O、循环、递归,事物等待、索引,执行耗时,是否可以异步处理
  • 网络 nginx压力 php处理 mysql
  • 内存:显式释放,避免不必要的变量创建(new Obj)->function($params)
  • 偶现bug:补日志、尝试重现、实验
  • 时间——空间 复杂度转换