亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 7044 | 回復(fù): 7
打印 上一主題 下一主題

[C] 一個C程序運行時間為什么兩次會不一樣? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-10-17 11:27 |只看該作者 |倒序瀏覽
一個C程序運行時間為什么兩次會不一樣?
由哪些因素決定?
CPU調(diào)度?

論壇徽章:
0
2 [報告]
發(fā)表于 2008-10-17 11:40 |只看該作者
內(nèi)核時間應(yīng)該是一樣的吧?

論壇徽章:
36
IT運維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
3 [報告]
發(fā)表于 2008-10-17 11:54 |只看該作者
在什么環(huán)境下?

論壇徽章:
0
4 [報告]
發(fā)表于 2008-10-17 12:33 |只看該作者
當(dāng)然不會完全相同啦

系統(tǒng)調(diào)度,系統(tǒng)負載都有影響

論壇徽章:
0
5 [報告]
發(fā)表于 2008-10-17 14:48 |只看該作者
系統(tǒng)負載是不一樣的

論壇徽章:
0
6 [報告]
發(fā)表于 2008-10-17 15:08 |只看該作者
測量方法。。。

shell的time,其實現(xiàn)大致是這樣:

對分時系統(tǒng),計算機有一個外部計時器,它周期性的向處理器發(fā)送中斷信號,兩個中斷信號之間的時間被稱為間隔時間(interval time,以下簡稱為i-t)。計時器中斷發(fā)生時,操作系統(tǒng)會進行進程調(diào)度,或者選擇繼續(xù)執(zhí)行當(dāng)前進程,或者切換到別的進程。

操作系統(tǒng)維護著每個進程的用戶時間量和系統(tǒng)時間量的計數(shù)值,當(dāng)計時器中斷發(fā)生時,OS會確定當(dāng)前是哪個進程正在活動,并對這個進程的計時器增加一個i-t,如果系統(tǒng)此時是在內(nèi)核模式執(zhí)行的,就增加系統(tǒng)時間,否則就增加用戶時間。

因此很多因素都會對測量造成影響,系統(tǒng)負載、進程切換的開銷、高速緩存的影響、計時器中斷本身的處理時間等等。

以上來自《深入理解計算機系統(tǒng)》第9章。。。

論壇徽章:
0
7 [報告]
發(fā)表于 2008-10-18 01:03 |只看該作者
LZ說的籠統(tǒng)了一些!

論壇徽章:
0
8 [報告]
發(fā)表于 2008-10-18 01:29 |只看該作者

回復(fù) #6 kiffa 的帖子

建議用time工具來測量。

測量出來的結(jié)果包含兩部分:

system時間(進入內(nèi)核的時間)和user時間(核外運行時間);

操作系統(tǒng)是走走停停交替執(zhí)行的,也就是說你的程序走在任何一段(核外或者核內(nèi),核內(nèi)如linux2.6也是可切換的)都有可能因為切換被阻塞,原因可能是因為io或者其他調(diào)度問題。

但是time算的是執(zhí)行時間的。

個人感覺如果你把系統(tǒng)負載控制住想同的話,應(yīng)該出來的時間是一致的。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP