亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cpucounter_hss.pas

?? 一個多元非線性回歸分析源碼以及其中的公式列表
?? PAS
字號:
unit CPUCounter_Hss;

          //////////////////////////////////////////////////////////////
          //                                                          //
          //      CPU周期、時間計算操作庫  作者:侯思松   2002年。    //
          //                                                          //
          //////////////////////////////////////////////////////////////

interface

uses SysUtils;

  {  CPU周期計算操作庫 (不支持486及以下CPU) :
     獲取當前CPU周期計數;或者獲取當前時間計數
     利用兩次調用的差值就可以知道代碼段的執行時間,
     精度有可能達到CPU指令周期                     }
  Procedure StopIf(const bValue:Boolean=True);                  {條件斷點,調試時當參數為Ture時暫停程序,比如:StopIf(i>=100);}
  function  CPUCycleCounter():int64 register;                   {獲取當前CPU周期計數(CPU周期數)}
  function  CPUTimeCounter():Extended;                          {獲取當前時間計數(us),利用CPU內部指令完成}
  function  CPUTimeCounterQPC():Extended;                       {獲取當前時間計數(us),利用高性能計數器完成}
  function  GetCPUFrequency():int64;overload;                   {獲得CPU的主頻,準確快速}
  function  GetCPUFrequency(const dTime:integer):int64;overload;{獲得CPU的主頻,準確度與dTime成正比,dTime單位為ms}

  //============================================================================

  function  CPUCallInitialize():Boolean;                        {初始化,成功返回True,失敗返回False}

  var CPUCycle0     :int64=0;    {CPU周期計數}
      QPCounter0    :int64=0;    {高性能計數器計數}
      QPCFrequency  :int64=0;    {高性能計數器頻率}
      CPUFrequency  :int64=0;    {CPU頻率}

  //============================================================================
  
  {外部API調用}
  function QueryPerformanceCounter(var lpPerformanceCount: int64): LongBool; stdcall;
  {$EXTERNALSYM QueryPerformanceCounter}
  function QueryPerformanceFrequency(var lpFrequency: int64): LongBool; stdcall;
  {$EXTERNALSYM QueryPerformanceFrequency}

  //============================================================================

implementation

Procedure StopIf(const bValue:Boolean=True);{調試時當參數為Ture時暫停程序,比如:DebugStop(i>=100);}
begin
  //{$IFDEF DEBUG}
    if bValue then
    begin
        asm
            int 3
        end;
    end;
  //{$ENDIF}
end;  { 壓F8或F7到條件斷點處 }

function CPUCallInitialize():Boolean;{初始化,成功返回True,失敗返回False}
begin
  try
    CPUCycle0:=CPUCycleCounter;
    QueryPerformanceCounter(QPCounter0);
    QueryPerformanceFrequency(QPCFrequency);
    CPUFrequency:=GetCPUFrequency(100);{獲得當前CPU的主頻}
    result:=true;
  except
    result:=false;
  end;
end;

function CPUTimeCounter():Extended;{獲取當前時間計數(us),利用CPU內部指令完成}
var t1:int64;
begin
  try
    t1:=CPUCycleCounter();
    result:=(t1-CPUCycle0)*1.0*1000000.0/GetCPUFrequency(); //返回微秒
  except
    result:=-1.0;
  end;
end;

function CPUTimeCounterQPC():Extended;{獲取當前時間計數(us),利用高性能計數器完成}
var t1:int64;
begin
  try
    QueryPerformanceCounter(t1);
    result:=(t1-QPCounter0)*1.0*1000000.0/QPCFrequency; //返回微秒
  except
    result:=-1.0;
  end;
end;

function CPUCycleCounter():int64 register;{獲取當前CPU周期計數(CPU周期數)}
asm
    RDTSC         {eax,edx}
end;

function GetCPUFrequency():int64;overload;{獲得CPU的主頻,準確快速}
var t1,t2:int64;
    e1:Extended;
begin
  try
    QueryPerformanceCounter(t1);
    t2:=CPUCycleCounter();
    e1:=((t2*1.0-CPUCycle0*1.0)*QPCFrequency/(t1*1.0-QPCounter0*1.0));
    result:= trunc(e1);
  except
    result:=-1;
  end;
end;

function GetCPUFrequency(const dTime:integer):int64;overload;{獲得CPU的主頻,準確度與dTime成正比,dTime單位為ms}
var t0,t1,t2,t3,t4,t5:int64;
    e1:Extended;
    tmpdTime:integer;
begin
  try
    tmpdTime:=dTime;
    if tmpdTime<1 then tmpdTime:=1;
    QueryPerformanceCounter(t0);
    t0:=CPUCycleCounter();
    //
    QueryPerformanceFrequency(t3);
    QueryPerformanceCounter(t2);
    t1:=CPUCycleCounter();
    sleep(tmpdTime);
    QueryPerformanceCounter(t4);
    t5:=CPUCycleCounter();
    //
    e1:=((t5*1.0-t1*1.0)*t3/(t4*1.0-t2*1.0))*1.0;
    result:= trunc(e1);
  except
    result:=-1;
  end;
end;
//==============================================================================

{外部API調用}
function QueryPerformanceCounter; external 'kernel32.dll' name 'QueryPerformanceCounter';
function QueryPerformanceFrequency; external 'kernel32.dll' name 'QueryPerformanceFrequency';

//==============================================================================

initialization
//初始化
begin
    CPUCallInitialize();
end;

//==============================================================================

            {    CPU周期、時間計算操作庫  作者:侯思松   2002年。    }

{CPU周期、時間計算操作庫單元結束}
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲另类国产综合| 精品国产一区久久| 色综合久久中文字幕综合网| 高清成人在线观看| 不卡视频在线看| kk眼镜猥琐国模调教系列一区二区 | 国产亚洲精品超碰| 久久天堂av综合合色蜜桃网| 国产午夜精品一区二区三区嫩草| 精品国产乱码久久久久久图片| 久久久亚洲精品石原莉奈| 欧美韩日一区二区三区| 亚洲三级视频在线观看| 亚洲午夜免费福利视频| 视频一区二区三区中文字幕| 久久国产精品区| 国产91在线观看丝袜| 一本大道久久a久久综合| 在线免费观看成人短视频| 6080yy午夜一二三区久久| 精品理论电影在线| 国产精品理论在线观看| 亚洲国产成人av网| 另类专区欧美蜜桃臀第一页| 成人aaaa免费全部观看| 欧美日韩久久久一区| 久久―日本道色综合久久| 亚洲精品久久7777| 麻豆精品一区二区| 99精品国产一区二区三区不卡| 欧美福利视频一区| 中文字幕第一区综合| 日一区二区三区| 国产精品一区三区| 欧美日韩aaaaaa| 亚洲欧美综合另类在线卡通| 偷拍一区二区三区| 91在线视频在线| 精品奇米国产一区二区三区| 亚洲日本在线天堂| 国产精品一区二区在线观看网站 | 亚洲一区二区高清| 国产中文字幕精品| 欧美在线看片a免费观看| 久久综合久久综合久久| 亚洲一区二区三区不卡国产欧美| 国产一区二区三区高清播放| 欧美区在线观看| 亚洲激情六月丁香| 国产成人a级片| 日韩免费福利电影在线观看| 亚洲国产综合色| 9人人澡人人爽人人精品| 精品91自产拍在线观看一区| 亚洲成a人v欧美综合天堂| 色先锋资源久久综合| 国产女同性恋一区二区| 黑人巨大精品欧美一区| 欧美福利视频一区| 五月综合激情网| 欧美中文字幕一区二区三区| 亚洲欧美激情插| av网站一区二区三区| 亚洲国产电影在线观看| 韩国一区二区在线观看| 欧美一级电影网站| 美女视频黄 久久| 日韩视频免费直播| 日韩电影在线观看电影| 欧美日韩国产一级片| 亚洲gay无套男同| 欧美性猛片aaaaaaa做受| 亚洲国产精品久久久久秋霞影院| 在线精品视频免费播放| 亚洲一区二区三区精品在线| 在线观看视频一区二区欧美日韩| 亚洲乱码国产乱码精品精可以看| 91在线观看成人| 亚洲资源中文字幕| 欧美人狂配大交3d怪物一区| 日韩精品成人一区二区三区| 91精品国产欧美一区二区成人| 一区二区三区不卡视频在线观看| 欧日韩精品视频| 日本va欧美va精品| 精品久久久久99| 成人h动漫精品| 一区二区视频在线| 欧美乱熟臀69xxxxxx| 久久av老司机精品网站导航| 国产亚洲综合在线| 91污在线观看| 免费久久精品视频| 亚洲国产精品av| 欧美日韩五月天| 毛片av一区二区| 国产精品精品国产色婷婷| 欧美视频完全免费看| 日韩av二区在线播放| 欧美激情综合五月色丁香小说| 91免费看片在线观看| 日本aⅴ亚洲精品中文乱码| 国产校园另类小说区| 在线观看视频91| 国产酒店精品激情| 亚洲自拍偷拍欧美| 久久色在线视频| 欧美亚洲免费在线一区| 国产黑丝在线一区二区三区| 亚洲图片欧美一区| 国产色91在线| 日韩一区二区不卡| 欧美自拍丝袜亚洲| 国产精品 欧美精品| 丝袜美腿亚洲综合| 成人免费视频在线观看| 日韩一区二区免费视频| 一本一道波多野结衣一区二区| 久久99精品国产麻豆不卡| 亚洲精品免费在线播放| 久久亚洲影视婷婷| 欧美日韩一区高清| av网站免费线看精品| 国产一区二区三区视频在线播放| 亚洲国产精品麻豆| 中文字幕在线不卡一区| 精品播放一区二区| 日韩一区二区电影网| 在线观看日韩高清av| 成人av第一页| 国产成人自拍网| 国产一区欧美二区| 麻豆免费精品视频| 麻豆91在线观看| 亚洲成人精品在线观看| 亚洲精品日韩综合观看成人91| 国产精品乱人伦| 国产女人aaa级久久久级| 久久中文娱乐网| 久久综合久久综合九色| 337p粉嫩大胆色噜噜噜噜亚洲 | 国产综合色视频| 捆绑变态av一区二区三区| 亚洲高清中文字幕| 一区二区在线免费| 亚洲综合999| 五月婷婷另类国产| 日本美女视频一区二区| 日本伊人色综合网| 麻豆91在线看| 国产精品综合二区| 国产精品综合在线视频| 成人自拍视频在线| 成人app网站| 91久久一区二区| 欧美日韩一区高清| 日韩欧美国产一二三区| 日韩手机在线导航| 久久综合色播五月| 中文字幕中文字幕一区| 综合欧美一区二区三区| 亚洲综合一区二区三区| 日韩综合一区二区| 狠狠色丁香婷综合久久| 极品少妇一区二区三区精品视频| 国产一区激情在线| av在线一区二区三区| 欧美最新大片在线看| 日韩一二三区不卡| 国产午夜精品美女毛片视频| 中文字幕欧美日韩一区| 亚洲视频小说图片| 奇米精品一区二区三区四区| 国产一区二区导航在线播放| 99国产精品久久久久久久久久 | 懂色av一区二区三区免费看| 国产91丝袜在线播放| 欧美亚洲国产一区二区三区va | 综合色中文字幕| 午夜精品福利一区二区三区av | 婷婷成人激情在线网| 韩国女主播成人在线观看| av不卡一区二区三区| 欧美日韩免费观看一区二区三区| 精品国产在天天线2019| 亚洲素人一区二区| 日本伊人午夜精品| 99免费精品在线观看| 6080午夜不卡| 一区在线观看视频| 精品综合免费视频观看| 日本电影亚洲天堂一区| 日韩欧美激情在线| 亚洲欧美国产毛片在线| 国产真实乱对白精彩久久| 在线观看www91| 亚洲国产精品t66y| 久久99精品视频| 欧美高清你懂得| 亚洲精品国产一区二区三区四区在线|