Alternate
e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
FreightPerformanceCheck.h
[詳解]
1
5
6
#pragma once
7
8
#include "
PerformanceCheck.h
"
9
#include "
QueryPerformance.h
"
10
#include "
Utility.h
"
11
#include "
Freight.hpp
"
12
#include "
Memory.h
"
13
#include "
HeapMemory.h
"
14
#include "
VirtualMemory.h
"
15
16
namespace
PerfCheck
17
{
20
class
FreightPerformanceCheck
:
public
PerformanceCheck
21
{
22
public
:
23
FreightPerformanceCheck
(
alt::Console
& console);
24
~FreightPerformanceCheck
();
25
26
BOOL
DoAction
();
27
28
typedef
alt::skeleton::Freight<BYTE>
ByteFreight
;
29
30
protected
:
31
BOOL
Measure
(
int
size
,
int
count,
ByteFreight
& freight);
32
};
33
}
Freight.hpp
プリミティブな変数を管理するコンテナクラス
HeapMemory.h
ヒープメモリに関するAPIを集約したクラス
Memory.h
メモリに関するインターフェースを定義したクラス
PerformanceCheck.h
性能測定用
QueryPerformance.h
高分解能時間計測に関するWindowsAPIを集約したクラス
size
#define size
Utility.h
汎用的に使えるユーティリティクラス
VirtualMemory.h
仮想メモリに関するWindowsAPIを集約したクラス
PerfCheck::FreightPerformanceCheck
Freightクラス性能測定用
Definition:
FreightPerformanceCheck.h:21
PerfCheck::FreightPerformanceCheck::Measure
BOOL Measure(int size, int count, ByteFreight &freight)
Definition:
FreightPerformanceCheck.cpp:83
PerfCheck::FreightPerformanceCheck::ByteFreight
alt::skeleton::Freight< BYTE > ByteFreight
Definition:
FreightPerformanceCheck.h:28
PerfCheck::FreightPerformanceCheck::DoAction
BOOL DoAction()
処理開始
Definition:
FreightPerformanceCheck.cpp:20
PerfCheck::FreightPerformanceCheck::~FreightPerformanceCheck
~FreightPerformanceCheck()
Definition:
FreightPerformanceCheck.cpp:16
PerfCheck::PerformanceCheck
性能測定用
Definition:
PerformanceCheck.h:21
alt::Console
コンソールに関するクラス
Definition:
Console.h:88
alt::skeleton::Freight
プリミティブな変数を管理するコンテナクラス
Definition:
Freight.hpp:18
PerfCheck
Definition:
ArrayPerformanceCheck.h:13
PerformanceCheck
FreightPerformanceCheck.h
構築:
1.9.6