
性能优化
LinuxG_G
90年程序员,坐标深圳某IT公司。对新技术充满兴趣,使用的编程语言:C/C++,python, Linux shell;
熟悉常见数据结构及算法,Linux编程,了解java,Android开发。
技能库:
STL, python, 多线程编程, TCP/IP, Linux shell
java, android, 数据库
爱好运动,兴趣比较广泛:basketball,badminton,swim,running等
博客主要用Github 及 csdn,欢迎交流。
联系方式:qq 754860961
展开
-
性能优化好文推荐
性能优化好文推荐原创 2023-02-06 11:18:28 · 363 阅读 · 0 评论 -
使用 gperftools 分析程序内存占用情况
使用 gperftools 分析程序内存占用情况原创 2022-09-08 10:21:25 · 3882 阅读 · 0 评论 -
【好文推荐】C++内存问题,看这篇就够了
C++内存问题,看这篇就够了原创 2022-09-07 22:10:57 · 327 阅读 · 0 评论 -
c++17 pmr
收藏几篇c++17 pmr的文章:[C++17 Polymorphic Memory Resources (pmr) and STL Containers for Embedded Applications](https://www.rkaiser.de/wp-content/uploads/2021/03/embo2021-pmr-STL-for-Embedded-Applications-en.pdf)[游戏引擎开发新感觉!(6) c++17内存管理](https://www.rkaiser.d原创 2022-03-27 23:15:30 · 5221 阅读 · 0 评论 -
c++再探string之eager-copy、COW和SSO方案
转载自[c++再探string之eager-copy、COW和SSO方案 - CTHON - 博客园](https://www.cnblogs.com/cthon/p/9181979.html)原创 2022-01-17 10:36:26 · 453 阅读 · 0 评论 -
内存管理方面的一些好文推荐
CPU中的cache结构以及cache一致性ptmalloc、tcmalloc与jemalloc对比分析百度C++工程师的那些极限优化(内存篇)原创 2021-11-11 15:17:58 · 671 阅读 · 0 评论 -
ptmalloc、tcmalloc与jemalloc对比分析
转载自[ptmalloc、tcmalloc与jemalloc对比分析](https://www.cyningsun.com/07-07-2018/memory-allocator-contrasts.html)背景介绍在开发微信看一看期间,为了进行耗时优化,基础库这层按照惯例使用tcmalloc替代glibc标配的ptmalloc做优化,CPU消耗和耗时确实有所降低。但在晚上高峰时期,在CPU刚刚超过50%之后却出现了指数上升,服务在几分钟之内不可用。最终定位到是tcmalloc在内存分配的时候使用转载 2021-11-04 14:42:24 · 706 阅读 · 0 评论 -
内存池和对象池
实现高性能内存池业界内存池代表:tcmalloc,jemalloc高性能对象池实现原创 2021-10-24 21:27:53 · 362 阅读 · 0 评论 -
谈谈性能优化
性能指标API接口:每次调用耗时 或 QPS网络服务端: Throughput (吞吐,即QPS)+ Latency (调用延迟)性能测量的方法性能分析工具:如c++下有perf/gprof,go下有pprof使用这类工具可以帮你发现性能瓶颈时间测量:通过使用时间测量方式来看程序执行发了多少时间Linux下常用的有clock_gettime, gettimeofday等命令,获取起止时间后相减即可,亦可将其包装为一个timer类,然后插入程序代码段中来测量常见的性能优化方法性能优化本质原创 2021-03-21 18:16:12 · 222 阅读 · 0 评论 -
C/C++性能优化工具gprof
gprof工具简介gprof为gnu profiler,用于分析程序性能信息文件,从中得到程序中的函数调用栈及被调函数耗时(也支持统计语句级别的耗时),指出程序中耗时的部分所在,辅助进行程序性能优化gprof用户手册gprof 用户手册网站Profiling has several steps:You must compile and link your program with profiling enabled. See Compiling.You must execute your pr原创 2020-06-27 17:56:30 · 883 阅读 · 0 评论 -
使用gprof进行多线程程序性能分析
HOWTO: using gprof with multithreaded applicationsWhat is gprof?gprof is the GNU Profiler, a tool used when tracking which functions are eating CPU in your program. Anyway, you should already be familiar with it if you got interested in this page.One pr原创 2020-06-27 17:52:46 · 922 阅读 · 0 评论 -
[转]性能调优攻略
声明:本文转载自https://coolshell.cn/articles/7490.html关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移...转载 2020-01-19 11:31:06 · 354 阅读 · 0 评论