寫入40M的int變量
容器 | 內存 | 寫入用時 | 從頭部移除用時 |
---|---|---|---|
vector | 47M | 5 秒 | |
list | 739M | 21秒 | 69 秒 |
deque | 217M | 4 秒 | 2203毫秒 |
set | 821M | 137秒 | |
map | 905M | 136秒 |
從上面的數據來看寫入用時vector和deque很快,因為他們內存分配次數少,關聯容器和list都是一個一個分配的,一個一個分配也會造成內存碎片,內存利用率低。
每次在中間插入數據,寫入40M的int變量
容器 | 時間 |
---|---|
deque | 太慢不知道什么時候可以完成 |
list | 47秒 |
新聞熱點
疑難解答
圖片精選