forked from andremussche/scalemm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFastcodeMMChallenge_msvcrtMM.dpr
57 lines (50 loc) · 2.44 KB
/
FastcodeMMChallenge_msvcrtMM.dpr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
program FastcodeMMChallenge_msvcrtMM;
{$I FASTCODE_MM.INC}
uses
msvcrtMM,
BenchmarkUtilities in 'BenchmarkUtilities.pas',
Forms,
BenchmarkForm in 'BenchmarkForm.pas' {fBenchmark},
RenameMMForm in 'RenameMMForm.pas' {fRenameMM},
FragmentationTestUnit in 'FragmentationTestUnit.pas',
NexusDBBenchmarkUnit in 'NexusDBBenchmarkUnit.pas',
ReallocMemBenchmark in 'ReallocMemBenchmark.pas',
DownsizeTestUnit in 'DownsizeTestUnit.pas',
ReplayBenchmarkUnit in 'ReplayBenchmarkUnit.pas',
WildThreadsBenchmarkUnit in 'WildThreadsBenchmarkUnit.pas',
BlockSizeSpreadBenchmark in 'BlockSizeSpreadBenchmark.pas',
SmallUpsizeBenchmark in 'SmallUpsizeBenchmark.pas',
SmallDownsizeBenchmark in 'SmallDownsizeBenchmark.pas',
RawPerformanceSingleThread in 'RawPerformanceSingleThread.pas',
RawPerformanceMultiThread in 'RawPerformanceMultiThread.pas',
GraphsForm in 'GraphsForm.pas' {fGraphs},
AddressSpaceCreepBenchmark in 'AddressSpaceCreepBenchmark.pas',
LargeBlockSpreadBenchmark in 'LargeBlockSpreadBenchmark.pas',
StringThread in 'StringThread.pas',
StringThreadTestUnit in 'StringThreadTestUnit.pas',
ArrayUpsizeSingleThread in 'ArrayUpsizeSingleThread.pas',
SingleFPBenchmark1Unit in 'SingleFPBenchmark1Unit.pas',
DoubleFPBenchmark1Unit in 'DoubleFPBenchmark1Unit.pas',
DoubleFPBenchmark2Unit in 'DoubleFPBenchmark2Unit.pas',
DoubleFPBenchmark3Unit in 'DoubleFPBenchmark3Unit.pas',
MoveBenchmark1Unit in 'MoveBenchmark1Unit.pas',
MoveBenchmark2Unit in 'MoveBenchmark2Unit.pas',
AddressSpaceCreepBenchmarkLarge in 'AddressSpaceCreepBenchmarkLarge.pas',
LinkedListBenchmark in 'LinkedListBenchmark.pas',
BenchmarkClassUnit in 'BenchmarkClassUnit.pas',
MultiThreadedAllocAndFree in 'MultiThreadedAllocAndFree.pas',
MultiThreadedReallocate in 'MultiThreadedReallocate.pas',
SingleThreadedAllocAndFree in 'SingleThreadedAllocAndFree.pas',
SingleThreadedReallocate in 'SingleThreadedReallocate.pas',
SortIntArrayBenchmark2Unit in 'SortIntArrayBenchmark2Unit.pas',
SortExtendedArrayBenchmark2Unit in 'SortExtendedArrayBenchmark2Unit.pas',
SingleThreadedAllocMem in 'SingleThreadedAllocMem.pas',
MMvalidation in 'MMvalidation.pas';
// _uAsmProfDllLoader in '..\..\asmprofiler\DllVersion\_uAsmProfDllLoader.pas';
{$R *.res}
begin
// if LoadProfilerDll then ShowProfileForm;
Application.Initialize;
Application.CreateForm(TfBenchmark, fBenchmark);
Application.Run;
end.