issues
search
AlamoEngine-Tools
/
PetroglyphTools
The core repository for all AlamoEngine Tools
https://alamoengine-tools.github.io/PetroglyphTools/
MIT License
4
stars
2
forks
source link
Optimizations
#412
Closed
AnakinRaW
closed
3 months ago
AnakinRaW
commented
3 months ago
Perf improvements for this PR:
Add DAT entries to Builder
Develop
Method
Job
Runtime
N
Mean
Error
StdDev
Gen0
Allocated
AddEntries
.NET 8.0
.NET 8.0
8000
1.481 s
0.0294 s
0.0288 s
1500.0000
7.68 MB
AddEntries
.NET Framework 4.8
.NET Framework 4.8
8000
1.752 s
0.0493 s
0.1407 s
1500.0000
7.95 MB
Feature
Method
Job
Runtime
N
Mean
Error
StdDev
Gen0
Allocated
AddEntries
.NET 8.0
.NET 8.0
8000
2.648 ms
0.0527 ms
0.1294 ms
347.6563
1.39 MB
AddEntries
.NET Framework 4.8
.NET Framework 4.8
8000
6.354 ms
0.0857 ms
0.0802 ms
367.1875
1.49 MB
Validate MEG data entries
Develop
Method
Job
Runtime
N
Mean
Error
StdDev
Ratio
Gen0
Allocated
Alloc Ratio
Validate
.NET 8.0
.NET 8.0
2000
17.69 ms
0.312 ms
0.359 ms
1.00
3343.7500
13.35 MB
1.00
Validate
.NET Framework 4.8.1
.NET Framework 4.8.1
2000
42.45 ms
0.614 ms
0.544 ms
1.00
3083.3333
12.44 MB
1.00
Validate
.NET 8.0
.NET 8.0
200000
1,396.50 ms
15.490 ms
12.935 ms
1.00
332000.0000
1324.85 MB
1.00
Validate
.NET Framework 4.8.1
.NET Framework 4.8.1
200000
4,340.86 ms
69.355 ms
61.482 ms
1.00
308000.0000
1234.4 MB
1.00
Feature
Method
Job
Runtime
N
Mean
Error
StdDev
Ratio
Gen0
Allocated
Alloc Ratio
Validate
.NET 8.0
.NET 8.0
2000
10.57 ms
0.190 ms
0.178 ms
1.00
671.8750
2.7 MB
1.00
Validate
.NET Framework 4.8.1
.NET Framework 4.8.1
2000
30.20 ms
0.590 ms
0.523 ms
1.00
750.0000
3.08 MB
1.00
Validate
.NET 8.0
.NET 8.0
200000
903.63 ms
17.023 ms
15.923 ms
1.00
67000.0000
269.28 MB
1.00
Validate
.NET Framework 4.8.1
.NET Framework 4.8.1
200000
2,960.94 ms
34.313 ms
28.653 ms
1.00
76000.0000
306.51 MB
1.00
Add MEG entries to Builder
Develop
Method
Job
Runtime
N
Mean
Error
StdDev
Gen0
Gen1
Allocated
AddMegEntry
.NET 8.0
.NET 8.0
200
3.720 ms
0.1031 ms
0.2874 ms
203.1250
54.6875
1.23 MB
AddMegEntry
.NET Framework 4.8.1
.NET Framework 4.8.1
200
5.713 ms
0.1108 ms
0.0865 ms
195.3125
54.6875
1.18 MB
Feature
Method
Job
Runtime
N
Mean
Error
StdDev
Gen0
Gen1
Allocated
AddMegEntry
.NET 8.0
.NET 8.0
200
3.016 ms
0.0828 ms
0.2363 ms
125.0000
31.2500
848.08 KB
AddMegEntry
.NET Framework 4.8.1
.NET Framework 4.8.1
200
5.317 ms
0.1055 ms
0.2705 ms
132.8125
39.0625
846.89 KB
Perf improvements for this PR:
Add DAT entries to Builder
Validate MEG data entries
Add MEG entries to Builder