インテル® VTune™ Amplifier 2018 ヘルプ
インテル® VTune™ Amplifier は、Linux* と Microsoft* Windows* API をサポートします。
次の表は、現在インテル® VTune™ Amplifier でサポートされている 32 ビットおよび 64 ビット OS のスレッド化関数と同期関数のリストです。サポートされている最新の API については、リリースノートを参照してください。API がサポートされていない場合、収集された統計は不完全なものになります。
.NET API |
|
---|---|
RegisterClassA RegisterClassW RegisterClassExA RegisterClassExW UnregisterClassA UnregisterClassW GetClassInfoA GetClassInfoW GetClassInfoExA GetClassInfoExW GetWindowLongA GetWindowLongW GetWindowLongPtrA GetWindowLongPtrW GetClassLongA GetClassLongW GetClassLongPtrA GetClassLongPtrW SetWindowLongA SetWindowLongW SetWindowLongPtrA SetWindowLongPtrW SetClassLongA SetClassLongW SetClassLongPtrA SetClassLongPtrW AutoResetEvent_Ctor ManualResetEvent_Ctor EventWaitHandle_Ctor_1 EventWaitHandle_Ctor_2 EventWaitHandle_Ctor_3 EventWaitHandle_Ctor_4 EventWaitHandle_OpenExisting_1 EventWaitHandle_OpenExisting_2 EventWaitHandle_Set EventWaitHandle_Reset WaitHandle_WaitOne_1 WaitHandle_WaitOne_2 WaitHandle_WaitOne_3 WaitHandle_WaitAny_1 WaitHandle_WaitAny_2 WaitHandle_WaitAny_3 WaitHandle_WaitAll_1 WaitHandle_WaitAll_2 WaitHandle_WaitAll_3 WaitHandle_SignalAndWait_1 WaitHandle_SignalAndWait_2 WaitHandle_SignalAndWait_3 Thread_Join_1 Thread_Join_2 Thread_Join_3 Thread_Sleep_1 Thread_Sleep_2 Thread_Interrupt ThreadPool_RegisterWaitForSingleObject_1 ThreadPool_RegisterWaitForSingleObject_2 ThreadPool_RegisterWaitForSingleObject_3 ThreadPool_RegisterWaitForSingleObject_4 ThreadPool_UnsafeRegisterWaitForSingleObject_1 ThreadPool_UnsafeRegisterWaitForSingleObject_2 ThreadPool_UnsafeRegisterWaitForSingleObject_3 |
ThreadPool_UnsafeRegisterWaitForSingleObject_4 ThreadPool_QueueUserWorkItem_1 ThreadPool_QueueUserWorkItem_2 ThreadPool_UnsafeQueueUserWorkItem ThreadPool_UnsafeQueueNativeOverlapped Timer_Ctor_1 Timer_Ctor_2 Timer_Ctor_3 Timer_Ctor_4 Timer_Ctor_5 Monitor_Exit MonitorWait Monitor_Wait_1 Monitor_Wait_2 Monitor_Wait_3 Monitor_Wait_4 Monitor_Wait_5 Monitor_Pulse Monitor_PulseAll Monitor_Enter Monitor_Enter_1 MonitorTryEnter Monitor_TryEnter_1 Monitor_TryEnter_2 Monitor_TryEnter_3 Monitor_TryEnter_4 Monitor_TryEnter_5 Mutex_Ctor_1 Mutex_Ctor_2 Mutex_Ctor_3 Mutex_Ctor_4 Mutex_Ctor_5 Mutex_Release Mutex_OpenExisting_1 Mutex_OpenExisting_2 Semaphore_Ctor_1 Semaphore_Ctor_2 Semaphore_Ctor_3 Semaphore_Ctor_4 Semaphore_OpenExisting_1 Semaphore_OpenExisting_2 Semaphore_Release_1 Semaphore_Release_2 ReaderWriterLock_Ctor ReaderWriterLock_AcquireReaderLock_1 ReaderWriterLock_AcquireReaderLock_2 ReaderWriterLock_AcquireWriterLock_1 ReaderWriterLock_AcquireWriterLock_2 ReaderWriterLock_ReleaseReaderLock ReaderWriterLock_ReleaseWriterLock ReaderWriterLock_UpgradeToWriterLock_1 ReaderWriterLock_UpgradeToWriterLock_2 ReaderWriterLock_DowngradeFromWriterLock ReaderWriterLock_RestoreLock ReaderWriterLock_ReleaseLock WaitHandle_WaitOne_4 WaitHandle_WaitOne_5 WaitHandle_WaitAny_4 WaitHandle_WaitAny_5 WaitHandle_WaitAll_4 WaitHandle_WaitAll_5 |
コールバック API |
|
BindIoCompletionCallback GetOverlappedResult |
QueueUserAPC RaiseException |
条件変数 API |
|
RtlInitializeConditionVariable RtlWakeAllConditionVariable RtlWakeConditionVariable |
SleepConditionVariableCS SleepConditionVariableSRW |
クリティカル・セクション API |
|
InitializeCriticalSection InitializeCriticalSection InitializeCriticalSectionEx InitializeCriticalSectionAndSpinCount RtlInitializeCriticalSectionAndSpinCount |
RtlInitializeCriticalSection RtlTryEnterCriticalSection RtlEnterCriticalSection RtlLeaveCriticalSection RtlSetCriticalSectionSpinCount RtlDeleteCriticalSection |
イベント API |
|
CreateEventA CreateEventExA CreateEventExW CreateEventW OpenEventA |
OpenEventW PulseEvent ResetEvent SetEvent PulseEvent |
ファイバー API |
|
SwitchToFiber CreateFiberEx |
DeleteFiber FiberStartRoutineWrapper |
ファイル/ディレクトリー API |
|
CreateFileA CreateFileW OpenFile WriteFile WriteFileEx WriteFileGather ReadFile ReadFileEx ReadFileScatter FindFirstChangeNotificationA FindFirstChangeNotificationW FindCloseChangeNotification CreateDirectoryA CreateDirectoryW CreateDirectoryExA CreateDirectoryExW DeleteFileA DeleteFileW FindFirstFileA |
FindFirstFileW FindFirstFileExA FindFirstFileExW FindNextChangeNotification FindNextFileA FindNextFileW GetCurrentDirectoryA GetCurrentDirectoryW MoveFileA MoveFileW MoveFileExA MoveFileExW ReadDirectoryChangesW RemoveDirectoryA RemoveDirectoryW SetCurrentDirectoryA SetCurrentDirectoryW lock unlock |
I/O API |
|
CreateMailslotA CreateMailslotW DeviceIoControl FindFirstPrinterChangeNotification FindClosePrinterChangeNotification GetStdHandle |
ReadConsoleInputA ReadConsoleInputW ReadConsoleA ReadConsoleW WaitCommEvent WaitForInputIdle |
メモリー割り当て API |
|
malloc calloc realloc free RtlAllocateHeap RtlReAllocateHeap RtlFreeHeap RtlSizeHeap GlobalAlloc GlobalFlags GlobalFree GlobalHandle GlobalLock GlobalReAlloc GlobalSize GlobalUnlock LocalAlloc LocalFlags LocalFree LocalHandle LocalLock |
LocalReAlloc LocalSize LocalUnlock GetProcessHeap GetProcessHeaps HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapUnlock HeapValidate HeapWalk |
ミューテックス API |
|
CreateMutexA CreateMutexExA CreateMutexExW CreateMutexW |
OpenMutexA OpenMutexW ReleaseMutex |
ネットワーク API |
|
RpcNsBindingLookupBeginA RpcNsBindingLookupBeginW RpcNsBindingLookupNext RpcNsBindingLookupDone RpcNsBindingImportBeginA RpcNsBindingImportBeginW RpcNsBindingImportNext RpcNsBindingImportDone RpcStringBindingComposeA RpcStringBindingComposeW RpcServerListen RpcMgmtWaitServerListen RpcMgmtInqIfIds RpcEpResolveBinding RpcCancelThread RpcMgmtEpEltInqBegin RpcMgmtEpEltInqDone RpcMgmtEpEltInqNextA RpcMgmtEpEltInqNextW socket accept |
closesocket connect recv recvfrom send sendto select WSASocketA WSASocketW WSAAccept WSAConnect WSASend WSASendTo WSARecv WSARecvFrom WSAGetOverlappedResult WSACreateEvent WSACloseEvent WSAResetEvent WSASetEvent WSAWaitForMultipleEvents |
オブジェクト API |
|
CloseHandle |
DuplicateHandle |
一度限りの初期化 API |
|
InitOnceBeginInitialize InitOnceComplete |
InitOnceExecuteOnce RtlRunOnceInitialize |
パイプ API |
|
CallNamedPipeA CallNamedPipeW ConnectNamedPipe CreateNamedPipeA CreateNamedPipeW |
TransactNamedPipe WaitNamedPipeA WaitNamedPipeW |
プロセス API |
|
CreateProcessA CreateProcessW OpenProcess |
TerminateProcess ExitProcess RtlExitUserProcess |
セマフォー API |
|
CreateSemaphoreA CreateSemaphoreExA CreateSemaphoreExW CreateSemaphoreW |
OpenSemaphoreA OpenSemaphoreW ReleaseSemaphore |
スリープ API |
|
Sleep |
SleepEx |
スリムリーダー/ライター (SRW) ロック API |
|
RtlInitializeSRWLock RtlAcquireSRWLockExclusive RtlReleaseSRWLockExclus |
RtlAcquireSRWLockShared RtlReleaseSRWLockShared |
スレッド API |
|
CreateThread CreateRemoteThread OpenThread ExitThread FreeLibraryAndExitThread |
RtlExitUserThread TerminateThread SuspendThread Wow64SuspendThread ResumeThread |
スレッドプール API |
|
CreateIoCompletionPort GetQueuedCompletionStatus PostQueuedCompletionStatus CreateThreadpoolWait CreateThreadpoolWork TrySubmitThreadpoolCallback CreateThreadpoolTimer CreateThreadpoolIo CreateThreadpoolCleanupGroup |
CreateTimerQueue CreateTimerQueueTimer DeleteTimerQueueTimer DeleteTimerQueueEx DeleteTimerQueue UnregisterWait UnregisterWaitEx QueueUserWorkItem RegisterWaitForSingleObject |
タイマー API |
|
CancelWaitableTimer CreateWaitableTimerA CreateWaitableTimerW |
OpenWaitableTimerA OpenWaitableTimerW SetWaitableTimer |
待機 API |
|
MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx SignalObjectAndWait WaitForMultipleObjects |
WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx RegisteredWaitHandle_Unregister |
Windows* メッセージング API |
|
GetMessageA GetMessageW PeekMessageA PeekMessageW SendMessageA SendMessageW SendMessageTimeoutA SendMessageTimeoutW SendMessageCallbackA SendMessageCallbackW SendNotifyMessageA SendNotifyMessageW BroadcastSystemMessageExA BroadcastSystemMessageExW BroadcastSystemMessageA BroadcastSystemMessageW PostMessageA PostMessageW PostThreadMessageA |
PostThreadMessageW ReplyMessage WaitMessage DialogBoxParamA DialogBoxParamW DialogBoxIndirectParamA DialogBoxIndirectParamW MessageBoxA MessageBoxW MessageBoxExA MessageBoxExW NdrSendReceive NdrNsSendReceive PrintDlgA PrintDlgW PrintDlgExA PrintDlgExW ConnectToPrinterDlg |
タイマー、シグナル、および待機 API |
|
---|---|
setitimer getitimer wait waitpid waitid wait3 wait4 sleep usleep ualarm nanosleep |
clock_nanosleep pause alarm signal sigaction sigprocmask sigsuspend sigpending sigtimedwait sigwaitinfo sigwait |
I/O API |
|
getwc getw getchar getwchar getch wgetch mvgetch gets fgetc fgetwc fgets fgetws fread fwrite pipe |
read write readv writev open fopen fdopen close fclose io_submit io_cancel io_setup io_destroy io_getevents |
同期 I/O 多重化 API |
|
select pselect epoll_wait |
epoll_pwait poll ppoll |
ネットワーク API |
|
socket accept connect shutdown |
recv recvfrom send sendto |
ファイルロック API |
|
ioctl flock flockfile |
funlockfile lockf fcntl |
DSO API |
|
dlopen dlclose dlsym |
dlvsym dladdr dladdr1 |
RPC API |
|
callrpc clnt_broadcast clntudp_create clntudp_bufcreate clntraw_create pmap_getmaps pmap_getport |
pmap_rmtcall pmap_set svc_run svc_sendreply svcraw_create svctcp_create svcudp_bufcreate svcudp_create |
POSIX* スレッド関数 API |
|
pthread_exit pthread_cancel pthread_barrier_init pthread_barrier_destroy pthread_barrier_wait pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_unlock pthread_mutex_timedlock pthread_rwlock_init pthread_rwlock_destroy pthread_rwlock_rdlock pthread_rwlock_wrlock pthread_rwlock_unlock pthread_create pthread_join |
pthread_rwlock_timedrdlock pthread_rwlock_timedwrlock pthread_spin_init pthread_spin_destroy pthread_spin_lock pthread_spin_unlock pthread_cond_init pthread_cond_destroy pthread_cond_broadcast pthread_cond_signal pthread_cond_timedwait pthread_cond_wait pthread_key_create pthread_key_delete pthread_sigmask pthread_setcancelstate |
POSIX* プロセス間通信 API |
|
sem_init sem_destroy sem_wait sem_timedwait sem_post semop semtimedop |
recvmsg sendmsg msgrcv msgsnd msgget semget |
POSIX* メッセージキュー API |
|
mq_close mq_open mq_receive |
mq_timedreceive mq_send mq_timedsend |