ThinkPHP5 中配置 XHProf 性能分析工具

这篇文章演示了如何在 ThinkPHP5 中借助钩子和行为接入 XHProf,把性能分析自动挂到每次请求的开始与结束阶段。核心做法是修改 `application/tags.php`,分别启用与保存分析数据,并通过生成的 `run_id` 直接跳转查看结果。

ThinkPHP5 中配置 XHProf 性能分析工具

Linux 下如何系统优化 C++ 运行效率

在 Linux 环境下提升 C++ 运行效率,关键不在单点技巧,而在于按“先定位瓶颈、再分层优化”的顺序推进。本文从代码结构、编译器参数、系统调优与性能分析工具四个层面梳理常用方法,并保留可直接落地的命令示例,方便你判断哪些手段最值得优先尝试。

Linux 下如何系统优化 C++ 运行效率

C++ 程序在 Linux 下的性能瓶颈在哪?一文理清排查重点

Linux 下的 C++ 程序变慢,通常不是单一原因,而是 CPU、内存、I/O、锁竞争、系统调用以及编译优化共同作用的结果。本文按常见瓶颈拆解现象与处理思路,并补上 perf、valgrind、iostat 等定位工具的使用场景,帮助你先判断问题落在哪一层,再决定该改代码、调参数还是换硬件。

C++ 程序在 Linux 下的性能瓶颈在哪?一文理清排查重点

CentOS 中如何把 cpustat 和其他工具配合起来做性能分析

`cpustat` 适合盯住 CPU 变化,但单独使用很难解释性能波动背后的真正原因。把它和 `top`、`vmstat`、`iostat`、`sar`、`perf`、`dstat` 以及日志和脚本结合起来,才能从实时定位、历史回溯到自动采集形成完整的排障链路。 `cpustat` 能快速告诉你 CPU 有没有异常,但它很难单独解释性能问题究竟出在进程、内存调度、磁盘 I/O 还是更底层的调用热点。

CentOS 中如何把 cpustat 和其他工具配合起来做性能分析

Rust 在 CentOS 上运行慢,先按这 4 层排查再谈优化

Rust 程序在 CentOS 上跑得慢,常见原因并不只在代码本身,编译模式、系统限制和运行时组件同样会拖后腿。本文按“先确认编译产物,再查代码热点,最后调系统与运行时”的顺序梳理一套可落地的加速方法,适合需要尽快定位瓶颈的开发者参考。

Rust 在 CentOS 上运行慢,先按这 4 层排查再谈优化