閒的沒事比速度

2021-09-25 04:24:23 字數 2155 閱讀 7694

1,陣列插入

int num = new int[1000000];

datetime dt1 = datetime.now;

for (int i = 0; i < 1000000; i++)

datetime dt2 = datetime.now;

console.writeline($"一百萬條資料插入所需時間(陣列):");

2,arraylist插入

arraylist al = new arraylist();

datetime dt3 = datetime.now;

for (int i = 0; i < 1000000; i++)

datetime dt4 = datetime.now;

console.writeline($"一百萬條資料插入所需時間(arraylist):");

3,list插入

listlist = new list();

datetime dt5 = datetime.now;

for (int i = 0; i < 1000000; i++)

datetime dt6 = datetime.now;

console.writeline($"一百萬條資料插入所需時間(list):");

4,hashtable插入

hashtable  ht = new hashtable();

datetime dt7 = datetime.now;

for (int i = 0; i < 1000000; i++)

datetime dt8 = datetime.now;

console.writeline($"一百萬條資料插入所需時間(hashtable):");

5,dictionary插入

dictionarydn = new dictionary();

datetime dt9 = datetime.now;

for (int i = 0; i < 1000000; i++)

datetime dt10 = datetime.now;

console.writeline($"一百萬條資料插入所需時間(dictionary):");

總結:可以看出list的插入速度快一些!

1,遍歷集合

//遍歷

dt1 = datetime.now;

foreach (var item in num)

dt2 = datetime.now;

console.writeline($"一百萬條資料遍歷所需時間(陣列):");

dt3 = datetime.now;

foreach (var item in al)

dt4 = datetime.now;

console.writeline($"一百萬條資料遍歷所需時間(arraylist):");

dt5 = datetime.now;

foreach (var item in list)

dt6 = datetime.now;

console.writeline($"一百萬條資料遍歷所需時間(list):");

dt7 = datetime.now;

foreach (var item in ht)

dt8 = datetime.now;

console.writeline($"一百萬條資料遍歷所需時間(hashtable):");

dt9 = datetime.now;

foreach (var item in dn)

dt10 = datetime.now;

console.writeline($"一百萬條資料遍歷所需時間(dictionary):");

總結:可以看出陣列的遍歷速度快!

閒的沒事,自掛東南枝

王二 少壯不努力 不如自掛東南枝 去年今日此門中 映日荷花別樣紅 飛流直下三千尺 人生長恨水長東 相見時難別亦難 一別西風又一年 明朝散發弄扁舟 載將離恨過江南 在河之洲 月上柳梢頭 獨上蘭舟 問君能有幾多愁 卻道天涼好個秋 青青河畔草 二月春風似剪刀 花落知多少 今日少年明日老 空山新雨後 自掛東...

MyISAM查詢速度為什麼比InnoDB快

innodb mylsam兩者引擎所用的索引的資料結構都是b 樹,不過區別在於 mylsam中的b 樹的資料結構儲存的內容是實際資料的位址值,它的索引和實際資料是分開的,只不過使用索引指向實際資料,這種索引的模式被成為非聚集索引。innodb中b 樹的資料結構儲存的都是實際的資料,這種索引稱為聚集索...

關於資料庫讀取速度與檔案IO讀取速度的比較分析

最近看到了這個很有意思的問題,以前也沒有思考過。如果有人問,到底是在 中跟 io檔案交換速度快,還是跟資料庫交換速度快呢?這個問題還是比較複雜的,資料庫的儲存資料方式要比單純的檔案儲存複雜很多。其實,如果我們熟悉資料庫的結構,那麼很容易解決這個問題。簡單的來講,乙個執行的資料庫例項是由兩部分組成的,...