api clocks [время выполнения ф-ций]

Тема в разделе "WASM.WIN32", создана пользователем bogrus, 23 фев 2005.

  1. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Позамерял тут на PIII под win2ksp4 такты выполнения void ф-ций (остальные влом), правда незнаю кому это надо, может для статистики, видно какие ничего не делают, только в TEB\PEB лезут
    Код (Text):
    1. ;=========================================;=========================== =================
    2. ; kernel32.dll               clocks       ; user32.dll                 clocks
    3. ;=========================================;=========================== =================
    4. ; AllocConsole               81           ; AnyPopup                   1479
    5. ; AreFileApisANSI            16           ; CloseClipboard             628
    6. ; BaseAttachCompleteThunk    - exit thread; CountClipboardFormats      550
    7. ; CloseProfileUserMapping    62           ; CreateMenu                 1400\1600
    8. ; DebugBreak                 - exeption   ; CreatePopupMenu            1500\2000
    9. ; FreeConsole                62           ; DestroyCaret               607
    10. ; GetACP                     15           ; EmptyClipboard             649
    11. ; GetCommandLine             15           ; EndMenu                    506
    12. ; GetConsoleAliasExesLength  5000\10000   ; GetActiveWindow            514
    13. ; GetConsoleCP               5000\10000   ; GetCapture                 20
    14. ; GetConsoleInputWaitHandle  15           ; GetCaretBlinkTime          517
    15. ; GetConsoleOutputCP         5000\10000   ; GetClipboardSequenceNumber -  api not found
    16. ; GetConsoleWindow           5000\10000   ; GetClipboardViewer         561
    17. ; GetCurrentProcess          15           ; GetCursor                  526
    18. ; GetCurrentProcessId        17           ; GetDesktopWindow           35
    19. ; GetCurrentThread           15           ; GetDialogBaseUnits         20
    20. ; GetCurrentThreadId         17           ; GetDoubleClickTime         517
    21. ; GetEnvironmentStrings      12000\12500  ; GetFocus                   530
    22. ; GetLastError               18           ; GetForegroundWindow        515
    23. ; GetLogicalDrives           796          ; GetInputDesktop            3000
    24. ; GetNumberOfConsoleFonts    5000\10000   ; GetInputState              23
    25. ; GetOEMCP                   15           ; GetKBCodePage              17
    26. ; GetProcessHeap             20           ; GetMenuCheckMarkDimensions 20
    27. ; GetSystemDefaultLCID       15           ; GetMessageExtraInfo        531
    28. ; GetSystemDefaultLangID     15           ; GetMessagePos              528
    29. ; GetThreadLocale            17           ; GetMessageTime             508
    30. ; GetTickCount               23           ; GetOpenClipboardWindow     563
    31. ; GetUserDefaultLCID         69           ; GetProcessWindowStation    519
    32. ; GetUserDefaultLangID       69           ; GetShellWindow             26
    33. ; GetVersion                 27           ; InSendMessage              22
    34. ; IsDebuggerPresent          21           ; LockWorkStation            -  waiting
    35. ; OpenProfileUserMapping     70           ; ReleaseCapture             603
    36. ; SetFileApisToANSI          19           ; WaitMessage                -  waiting
    37. ; SetFileApisToOEM           19           ;============================================
    38. ; SetLastConsoleEventActive  5000\10000   ; advapi32.dll               clocks
    39. ; SwitchToThread             488          ;============================================
    40. ; TlsAlloc                   200\400      ; RevertToSelf               741
    41. ;=========================================;=========================== =================
    42. ; gdi32.dll                  clocks       ; wsock32.dll                clocks
    43. ;=========================================;=========================== =================
    44. ; GdiFlush                   430          ; WEP                        15
    45. ; GdiGetBatchLimit           15           ; WSACancelBlockingCall      50
    46. ;=========================================; WSACleanup                 82
    47.                       ; WSAGetLastError            21
    48.                       ; WSAIsBlocking              38
    49.                       ; WSAUnhookBlockingHook      50
    50. ;=========================================;============================================
    [​IMG] _2120531613__wintest.asm