技术栈
缓存命中率
庞轩px
13 天前
内存
·
栈
·
堆
·
缓存命中率
·
变量生命周期
·
字符串常量
第二篇:内存——你的变量到底存在哪
先看一段代码:你可能能答出来:age 在堆里,count 在栈里,"张三" 在字符串常量池里,new Object() 也在堆里。
Black.Spider
1 年前
开发语言
·
c++
·
性能优化
·
多线程编程
·
指令优化
·
编译器优化
·
缓存命中率
C++性能优化常用技巧
如果仅仅只需要使用到快速查找的特性,那么unordered_map更加合适,他的复杂度是O(1)。如果还需要排序以及范围查找的能力,那么就选择map。
我是有底线的