srand 與 rand效能比較

2021-08-17 08:25:15 字數 775 閱讀 2701

#include #include #include int main()

gettimeofday(&tv, null);

long us1 = tv.tv_usec;

std::cout << "測試1結束, 時間戳: " << us1 << " 時間差: " << us1 - beginus << std::endl;

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

gettimeofday(&tv, null);

long us2 = tv.tv_usec;

std::cout << "測試2結束, 時間戳: " << us2 << " 時間差: " << us2 - us1 << std::endl;

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

gettimeofday(&tv, null);

long us3 = tv.tv_usec;

std::cout << "測試3結束, 時間戳: " << us3 << " 時間差: " << us3 - us2 << std::endl;

return 0;

}

輸出:
測試開始, 時間戳: 641266

測試1結束, 時間戳: 644862 時間差: 3596

測試2結束, 時間戳: 644903 時間差: 41

測試3結束, 時間戳: 644914 時間差: 11

C List 與Array效能比較

在.net framework 2.0之前,陣列表示可以用array 和集合類 arraylist 表示,2.0後,net 引進了泛型的概念list 那麼我們的選擇就多了一種。2.0引進泛型其本意是減少型別的裝箱拆箱所帶來的效能消耗。比如 private void compareto listlis...

redis memcache 效能比較

from redis和memcache非常像的,都是key,value的方式,將資料存放記憶體中。最近在學習redis,在網上看了一些這方面的資料,有三種觀點 1,redis讀寫記憶體比memcache快 2,memcache讀寫記憶體比redis快 3,memcache讀寫記憶體比redis快,但...

apache resin ngnix 效能比較

靜態頁面測試,靜態頁面包括css,js,img ab c 20 n 30 併發測試 高數值的也測過,結論一致 resin2.17 平均響應時間為0.521ms nginx 0.7.65 平均響應時間為1.042ms 少許幾次小於1.042 apache2.0 平均響應時間為最低1.042ms 在re...