/
Performance.txt
156 lines (124 loc) · 4.1 KB
/
Performance.txt
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Timings for FunctionImp
CallOnlyTests 9.9993
IntegerTests 19.001
StringTestsReturnString 529.088
StringTestsPassStringRef 8.9972
StringTestsPassStringShort 70.0292
StringTestsPassStringLong 149.014
StringTestsReturnStringVsChar 508.092
StringTestsPassRefStringVsChar 8.0021
Timings for VirtualInterface
CallOnlyTests 1.9993
IntegerTests 4.001
StringTestsReturnString 225.027
StringTestsPassStringRef 1.9985
StringTestsPassStringShort 25.0009
StringTestsPassStringLong 127.016
StringTestsReturnStringVsChar 438.075
StringTestsPassRefStringVsChar 3.0195
Timings for MemFnImp
CallOnlyTests 2.9989
IntegerTests 6.0003
StringTestsReturnString 501.064
StringTestsPassStringRef 2.9961
StringTestsPassStringShort 48.0025
StringTestsPassStringLong 159.022
StringTestsReturnStringVsChar 506.086
StringTestsPassRefStringVsChar 2.9948
Press any key to continue . . .
Timings for FunctionImp
CallOnlyTests 22.9996
IntegerTests 49.005
StringTestsReturnString 673.085
StringTestsPassStringRef 12.031
StringTestsPassStringShort 72.0091
StringTestsPassStringLong 150.048
StringTestsReturnStringVsChar 523.078
StringTestsPassRefStringVsChar 10.0317
StringTestOutParameter 264.033
Timings for VirtualInterface
CallOnlyTests 2.0013
IntegerTests 4.0019
StringTestsReturnString 228.04
StringTestsPassStringRef 2.0026
StringTestsPassStringShort 25.0051
StringTestsPassStringLong 121.043
StringTestsReturnStringVsChar 457.089
StringTestsPassRefStringVsChar 3.0305
StringTestOutParameter 226.027
Timings for MemFnImp
CallOnlyTests 2.9994
IntegerTests 5.0019
StringTestsReturnString 504.036
StringTestsPassStringRef 2.9986
StringTestsPassStringShort 48.005
StringTestsPassStringLong 143.018
StringTestsReturnStringVsChar 516.096
StringTestsPassRefStringVsChar 2.9969
StringTestOutParameter 262.032
Press any key to continue . . .
4/15/2013
Timings for FunctionImp
CallOnlyTests 7.0003
IntegerTests 19.0018
StringTestsReturnString 686.089
StringTestsPassStringRef 10.0009
StringTestsPassStringShort 64.0085
StringTestsPassStringLong 172.021
StringTestsReturnStringVsChar 639.083
StringTestsPassRefStringVsChar 9.002
StringTestOutParameter 312.04
Timings for VirtualInterface
CallOnlyTests 2.001
IntegerTests 4.0008
StringTestsReturnString 300.04
StringTestsPassStringRef 2.9998
StringTestsPassStringShort 27.0034
StringTestsPassStringLong 162.021
StringTestsReturnStringVsChar 604.078
StringTestsPassRefStringVsChar 1.998
StringTestOutParameter 320.04
Timings for MemFnImp
CallOnlyTests 2.9995
IntegerTests 10.0037
StringTestsReturnString 661.085
StringTestsPassStringRef 3.0006
StringTestsPassStringShort 32.0061
StringTestsPassStringLong 166.023
StringTestsReturnStringVsChar 602.077
StringTestsPassRefStringVsChar 4.0001
StringTestOutParameter 310.039
Press any key to continue . . .
C:\Users\jrb\Source\Repos\cross_compiler_call\cross_compiler_call\Release>perfor
mance_timings.exe
Timings for FunctionImp
CallOnlyTests 7
IntegerTests 18.001
StringTestsReturnString 757.097
StringTestsPassStringRef 18.0025
StringTestsPassStringShort 47.0047
StringTestsPassStringLong 171.022
StringTestsReturnStringVsChar 685.088
StringTestsPassRefStringVsChar 28.0045
StringTestOutParameter 388.049
Timings for VirtualInterface
CallOnlyTests 3.0002
IntegerTests 5.0008
StringTestsReturnString 334.042
StringTestsPassStringRef 3.0006
StringTestsPassStringShort 24.0032
StringTestsPassStringLong 152.019
StringTestsReturnStringVsChar 583.075
StringTestsPassRefStringVsChar 1.9995
StringTestOutParameter 319.041
Timings for MemFnImp
CallOnlyTests 2.9994
IntegerTests 8.0014
StringTestsReturnString 586.075
StringTestsPassStringRef 3.0002
StringTestsPassStringShort 29.003
StringTestsPassStringLong 147.019
StringTestsReturnStringVsChar 539.071
StringTestsPassRefStringVsChar 2.9998
StringTestOutParameter 267.071
C:\Users\jrb\Source\Repos\cross_compiler_call\cross_compiler_call\Release>