一.高精度延時(shí), 是 CPU 測(cè)速的基礎(chǔ) Windows 內(nèi)部有一個(gè)精度非常高的定時(shí)器, 精度在微秒級(jí), 但不同的系統(tǒng)這個(gè)定時(shí)器的頻率不同, 這個(gè)頻率與硬件和操作系統(tǒng)都可能有關(guān)。 利用 API 函數(shù) QueryPerformanceFrequency 可以得到這個(gè)定時(shí)器的頻率。 利用 API 函數(shù) QueryPerformanceCounter 可以得到定時(shí)器的當(dāng)前值。 根據(jù)要延時(shí)的時(shí)間和定時(shí)器的頻率, 可以算出要延時(shí)的時(shí)間定時(shí)器經(jīng)過(guò)的周期數(shù)。 在循環(huán)里用 QueryPerformanceCounter 不停的讀出定時(shí)器值, 一直到經(jīng)過(guò)了指定周期數(shù)再結(jié)束循環(huán), 就達(dá)到了高精度延時(shí)的目的。 高精度延時(shí)的程序, 參數(shù): 微秒 二.測(cè)速程序 利用 rdtsc 匯編指令可以得到 CPU 內(nèi)部定時(shí)器的值, 每經(jīng)過(guò)一個(gè) CPU 周期, 這個(gè)定時(shí)器就加一。 如果在一段時(shí)間內(nèi)數(shù)得 CPU 的周期數(shù), CPU工作頻率 = 周期數(shù) / 時(shí)間 為了不讓其他進(jìn)程和線程打擾, 必需要設(shè)置最高的優(yōu)先級(jí) 以下函數(shù)設(shè)置當(dāng)前進(jìn)程和線程到最高的優(yōu)先級(jí)。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 測(cè)速程序的源代碼, 這個(gè)程序通過(guò) CPU 在 1/16 秒的時(shí)間內(nèi)經(jīng)過(guò)的周期數(shù)計(jì)算出工作頻率, 單位 MHz:
標(biāo)簽: Windows CPU API 定時(shí)器
上傳時(shí)間: 2015-04-29
上傳用戶:iswlkje
這個(gè)文檔用于I/O管理器和基本文件系統(tǒng)之間的過(guò)濾驅(qū)動(dòng)。文件系統(tǒng)可能是本地或者網(wǎng)絡(luò)的。這個(gè)文檔不涉及文件系統(tǒng)和存儲(chǔ)設(shè)備之間的過(guò)濾驅(qū)動(dòng),比如FtDisk和DMIO. 我們將主要討論一種新的文件系統(tǒng)過(guò)濾驅(qū)動(dòng)模型,所謂的微過(guò)濾器(minfiter)
標(biāo)簽: 文件系統(tǒng) 文檔 過(guò)濾驅(qū)動(dòng) 存儲(chǔ)設(shè)備
上傳時(shí)間: 2015-04-29
上傳用戶:kikye
BNF 遞歸下降語(yǔ)法分析器 文法: E->E+T|T T->T*F|F F->(E)|i
上傳時(shí)間: 2014-01-14
上傳用戶:極客
本幫助文件中的Windows API 函數(shù)大約有774個(gè),共分十二大類,基本上包括了大部分的常用和非常用的Windows API 函數(shù)。
標(biāo)簽: Windows API 774 函數(shù)
上傳時(shí)間: 2014-12-03
上傳用戶:1079836864
這是一個(gè)基于mips-I結(jié)構(gòu)的處理器,32bit,馮諾依曼結(jié)構(gòu)
上傳時(shí)間: 2014-12-07
上傳用戶:wsf950131
Windows XP集成了許多功能和服務(wù),但是有很多服務(wù)是我們個(gè)人用戶所用不到的,開(kāi)啟只會(huì)浪費(fèi)內(nèi)存和資源,而且,還影響激活速度。比如alerter、application layer gateway service、application management等等。
標(biāo)簽: Windows 集成 多功能 服務(wù)
上傳時(shí)間: 2013-12-22
上傳用戶:aa17807091
在Windows Server 2003 中為DNS配置Internet 訪問(wèn)、Internet信息服務(wù)SMTP郵件中繼服務(wù)器配置遠(yuǎn)程域、Microsoft SMTP服務(wù)配置本地域、為PPTP VPN客戶端配置數(shù)據(jù)包篩選器支持……等等
標(biāo)簽: Internet SMTP Microsoft Windows
上傳時(shí)間: 2014-12-03
上傳用戶:yzy6007
在這里介紹了Windows 2000、XP的大部分CMD命令,比如:accwiz.exe、acsetups.exe、actmovie.exe、append.exe、arp.exe、at.exe、atmadm.exe、attrib.exe
上傳時(shí)間: 2015-04-29
上傳用戶:yyq123456789
Windows CE 是微軟公司開(kāi)發(fā)的一種嵌入式操作系統(tǒng)。它是一種模塊化的、實(shí)時(shí)的、有強(qiáng)大通信能力的、搶先式、多任務(wù)的嵌入式操作系統(tǒng)。
標(biāo)簽: Windows 嵌入式操作系統(tǒng) CE 微軟
上傳時(shí)間: 2013-12-27
上傳用戶:225588
The zlibex.pas unit included in this archive will work with delphi 5, 6,and 7. if you previously downloaded my delphi 5 unit, you will notice that the unit has been renamed. this was done because borland included in its delphi 6 and 7 lib directories a zlib.dcu file and i felt it was more correct to rename my unit and force developers to have to update their code than to make developers worry about the possible file contention in delphi 6 and 7.
標(biāo)簽: previously included archive zlibex
上傳時(shí)間: 2015-04-30
上傳用戶:縹緲
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1