日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux进程map,linux下unordered_map和map在小数据下性能差异

發(fā)布時(shí)間:2025/3/21 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux进程map,linux下unordered_map和map在小数据下性能差异 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

說(shuō)起性能,沒(méi)有測(cè)試,還是沒(méi)有發(fā)言權(quán):

#include

#include

#include

#include

#include

#include

#include

#include

#include

timeval g_ts;

long getnow(){

gettimeofday(&g_ts, NULL);

return g_ts.tv_usec;

}

int size = 10;

int getrand(){

return rand()%size;

}

int main(int agr, char** argc){

if (agr < 2){

printf("uage gar < 2\n");

exit(1);

}

size = atoi(argc[1]);

std::unordered_map map1;

long t1 = getnow();

for (int i = 0; i < size; ++i){

map1.insert(std::make_pair(getrand(),"tes"));

}

for(int i = 0; i < size; ++i){

map1.find(getrand());

}

int rand1 = getrand();

for (int i = 0; i < size; ++i){

map1.erase(getrand());

}

printf("unordered_map %d insert time:%ld\n", size, getnow()-t1);

std::map map2;

t1 = getnow();

for(int i = 0; i < size; ++i){

map2.insert(std::make_pair(getrand(), "tes"));

}

for(int i = 0; i < size; ++i){

map2.find(getrand());

}

for(int i = 0; i < size; ++i){

map2.erase(getrand());

}

printf("std::map insert&find %d times use:%ld\n", size, getnow() - t1);

}

輸出結(jié)果為:

allen@allenPC:~/code/c++code$ ./tetsb 10

unordered_map 10 insert time:44

std::map insert&find 10 times use:33

allen@allenPC:~/code/c++code$ ./tetsb 100

unordered_map 100 insert time:186

std::map insert&find 100 times use:212

allen@allenPC:~/code/c++code$ ./tetsb 200

unordered_map 200 insert time:330

std::map insert&find 200 times use:453

allen@allenPC:~/code/c++code$ ./tetsb 500

unordered_map 500 insert time:792

std::map insert&find 500 times use:1236

allen@allenPC:~/code/c++code$ ./tetsb 1000

unordered_map 1000 insert time:1552

std::map insert&find 1000 times use:2587

allen@allenPC:~/code/c++code$

看來(lái)還是如果數(shù)據(jù)量較小,unorderedmap更快!

總結(jié)

以上是生活随笔為你收集整理的linux进程map,linux下unordered_map和map在小数据下性能差异的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: h视频网站在线观看 | 亚洲视频 一区 | 四虎精品一区二区三区 | 538国产精品视频一区二区 | 午夜看片 | 精品国产乱 | 91丨porny丨中文 | 日韩一区二区视频在线播放 | 日本不卡不卡 | 欧美一二级 | 成人首页 | 久久小草 | 久久青娱乐 | 国产精品美女在线观看 | 91成人精品一区在线播放 | 夜夜撸网站 | 免费看黄在线 | 中国免费一级片 | 日韩av成人在线观看 | 欧美亚洲国产一区 | 91视频官网| 在线免费看黄视频 | 久久机热这里只有精品 | 免费在线观看成年人视频 | 九色国产视频 | 国产三级精品三级在线观看 | 超碰97人人在线 | 成人黄网免费观看视频 | 午夜激情综合 | 国产精品熟女一区二区不卡 | 女18毛片 | av之家在线 | 中文亚洲av片在线观看 | 国产男女无遮挡猛进猛出 | 91av色 | 午夜精品在线免费观看 | 色优久久 | 国产精品久热 | 久久精品99北条麻妃 | 中文字幕日本人妻久久久免费 | 黑丝久久| 风韵丰满熟妇啪啪区老熟熟女 | 国产精品美女自拍视频 | 麻豆亚洲av成人无码久久精品 | 亚洲成人伊人 | 久久人人爽人人爽 | 1级片在线观看 | ⅹxxxxhd亚洲日本hd老师 | 午夜av免费 | 黄色日b片 | 五月婷婷中文 | 国产精品18 | 孕期1ⅴ1高h | 成人在线国产 | 深夜福利网 | 香蕉成视频人app下载安装 | 91激情网| 韩国三色电费2024免费吗怎么看 | 日本免费网站在线观看 | 亚洲黄色免费看 | 清纯唯美亚洲综合 | 日韩一级免费视频 | 日本精品不卡 | 色综合综合网 | 青青草国产一区二区三区 | 亚洲成人免费在线视频 | 国产精品中文在线 | 91精彩视频 | 超碰超碰97| 中文字幕在线一区二区三区 | 日韩制服在线 | 无码人妻一区二区三区免费 | 91视频免费网址 | 成年视频在线播放 | 国产精品分类 | 97人人看| 国产精品不卡在线 | 日本午夜视频在线观看 | 欧美精品video | 久久久久婷婷 | 欧美人体做爰大胆视频 | 欧美一区二区三区在线视频 | 中文字幕一区二区三区乱码人妻 | 欧美日韩在线免费观看 | 99久久精品免费看国产交换 | 神马久久久久久 | 免费毛片网站 | 91在线播放视频 | 国产又色又爽又黄的 | 亚洲免费观看在线 | 日本xxxxxwwwww | 91九色高潮 | 国产精品少妇 | 进去里在线观看 | 欧美黄色录像视频 | 亚洲欧美日本一区二区三区 | 亚洲毛片儿 | 国产你懂得 | 国产成人无码av在线播放dvd |