![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试及调优
文章平均质量分 80
PerfMan
C/C++开发、性能调优、信创、ebpf
可帮助解决性能问题,有需求私信!
展开
-
基于eBPF的procstat软件追踪程序Offcpu时间
procstat是一款基于eBPF的监控工具软件,运行在Linux平台,主要用于跟踪目标程序的运行状态,并报告异常指标,是分析程序性能问题的一大利器。procstat能够用于追踪程序的Offcpu时间。该软件通过eBPF技术,可以深入到Linux内核内部,监控操作系统的调度行为,实时捕捉程序的调度状态。原创 2024-07-12 17:16:01 · 1602 阅读 · 0 评论 -
基于eBPF的procstat软件追踪等待锁和持有锁的时间
procstat是一款基于eBPF的监控工具软件,运行在Linux平台,主要用于跟踪目标程序的运行状态,并报告异常指标,是分析程序性能问题的一大利器。同时,procstat也可用于追踪C/C++程序的等待锁和持有锁的时间。该软件通过eBPF技术,可以深入到标准库内部,监控线程的锁定和解锁行为,实时捕捉程序的运行状态。当检测到加锁和等待锁时间超过阈值的情况时,procstat会在日志中输出详细的警告信息,帮助开发者快速定位问题根源。原创 2024-07-09 12:50:15 · 785 阅读 · 0 评论 -
基于eBPF的procstat软件定位软件死锁
procstat是一款基于eBPF的监控工具软件,运行在Linux平台,主要用于跟踪目标程序的运行状态,并报告异常指标,是分析程序性能问题的一大利器。同时,procstat也可用于检测和定位C/C++多线程程序中的死锁问题。原创 2024-07-05 12:58:22 · 977 阅读 · 0 评论 -
使用gperftools对C++程序进行profile定位性能瓶颈
如何使用gperftools工具定位C/C++程序的性能瓶颈,并用kcachegrind工具进行可视化展示。原创 2024-05-09 17:26:46 · 2278 阅读 · 0 评论 -
性能测试缩减系统内存
性能测试中,如何调整Linux服务器的可用内存大小。原创 2024-05-08 17:27:02 · 408 阅读 · 0 评论 -
性能测试缩减CPU核数
性能测试中,如何动态调整Linux服务器的CPU核数原创 2024-05-06 21:33:06 · 449 阅读 · 2 评论