文章分类 -  性能优化

一个简易共享内存池的实现
摘要:线程不安全 my_mem_pool.h my_mem_pool.cpp 阅读全文
posted @ 2016-08-26 11:21 LyndonYoung 阅读(468) 评论(0) 推荐(0)
C++经验记录
摘要:1.自己实现统一的内存管理模块,方便对内存使用情况的统计以及对内存问题bug的定位。 2.如果数据量很大,且需要在网络中传输,可对数据进行压缩(lz4压缩算法)。 3.性能问题,使用性能工具做针对性分析,有针对性的对代码进行调整,性能工具(VTune) 4.使用TcMalloc对程序进行优化。 5. 阅读全文
posted @ 2016-08-03 15:42 LyndonYoung 阅读(157) 评论(0) 推荐(0)
C++代码基本优化小技巧
摘要:1.不存在指向空值的引用,意味着引用比指针的效率更高,因为在使用引用之前不需要测试它的合法性;指针可以被重新赋值以指向另一个不同的对象,但是引用总是指向它初始化时指定的对象。 2.使用位运算代替加减乘除取余等计算。 3.用switch代替多层if else,看汇编代码可知,switch有点空间换时间 阅读全文
posted @ 2016-03-25 10:55 LyndonYoung 阅读(6029) 评论(0) 推荐(0)