寫入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秒 |
新聞熱點
疑難解答
圖片精選