C for VS foreach 效能對比

2022-01-12 08:40:31 字數 804 閱讀 8170

string strs = new

string[10000];

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

string temp1 = "";

string temp2 = "";

long fortime = 0;

long foreachtime = 0;

timer.reset();

timer.start();

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

fortime = timer.elapsedticks;

timer.stop();

timer.reset();

timer.start();

foreach (string str in strs)

foreachtime = timer.elapsedticks;

timer.stop();

messagebox.show(string.format("

for time: result ,foreach time: result

", fortime, temp1, foreachtime, temp2));

以上** 就是我測試的** 我的電腦 上測下來是

for 的速度要比foreach快40ms左右。

那麼下次大家選擇的時候 如果效能很重要的話 就完全可以放心地選擇for語句了

當然foreach 也有其自身的方便之處,比如有些 xxcollection 型別 用for沒法索引,最好的辦法就是用 foreach了

效能測試 效能測試步驟

針對此次庫內作業效能測試,梳理一下期間的工作流程 梳理已有的介面指令碼,確認需要做效能測試的幾個介面,即使用率高,對效能有要求的幾個主要介面。結合頁面的操作,和確認的介面,梳理具體的業務邏輯 同時,請開發人員部署了測試環境。測試環境的伺服器指標,盡量和生產環境一致。部署的時候,負載均衡等情況也盡量和...

《效能之巔》初識效能

效能是一門令人激動 富於變化的學科同時又充滿挑戰的學科。衡量效能乙個重要指標 延時 系統效能是對於整個系統進行研究,包括了所有的硬體元件和整個軟體棧。通用的軟體棧有哪些呢?包括作業系統 os 核心,資料庫和應用程式層。術語中的 全棧 有時候指的是程式應用環境,包含資料庫,應用程式,和 伺服器。效能通...

PHP效能 序 談效能

這裡不談php的效能和其他語言的效能,這裡討論php自身的效能問題。效能是什麼?通俗的來講,效能,就是在固定的環境下能做的事情的多少。為什麼要效能?1 每乙個軟體或 的環境是相對固定的 2 在相當的一段時間內,在保障增加的使用者數量的同時使得當前環境的軟體或 能夠正常執行 3 為了省錢 php的效能...