Godot Benchmarks

2024-01-25 4b6ad3498

ยซ Previous: 2024-01-23 4b6ad3498
Next: 2024-01-26 4b6ad3498 ยป

System information

CPUIntel Core i5-12400
GPUs๐Ÿ”ต Intel UHD Graphics 730 โ€“ ๐Ÿ”ด AMD Radeon RX 550 โ€“ ๐ŸŸข NVIDIA GeForce GT 1030
Operating systemFedora 40 64-bit

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 365.5 ms
Release 286.6 ms
Core > Callable
Lambda Inline Callable
Debug 372.4 ms
Release 289.2 ms
Core > Callable
Lambda Variable Callable
Debug 117 ms
Release 69.16 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.91 ms
Release 86.15 ms
Core > Crypto
Generate 1k Random Bytes
Debug 125.5 ms
Release 185.8 ms
Core > Crypto
Generate Rsa 2048
Debug 25.06 ms
Release 9.194 ms
Core > Crypto
Generate Rsa 4096
Debug 1134 ms
Release 769.2 ms
Core > Random Number Generator
Global Scope Randf
Debug 111.2 ms
Release 57.91 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 231.9 ms
Release 125.2 ms
Core > Random Number Generator
Global Scope Randfn
Debug 503.6 ms
Release 382.5 ms
Core > Random Number Generator
Global Scope Randi
Debug 119.4 ms
Release 56.05 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 157.2 ms
Release 94.76 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476.5 ms
Release 411.2 ms
Core > Random Number Generator
Randf
Debug 176.8 ms
Release 90.95 ms
Core > Random Number Generator
Randf Range
Debug 203 ms
Release 115.8 ms
Core > Random Number Generator
Randfn
Debug 427.1 ms
Release 304.8 ms
Core > Random Number Generator
Randi
Debug 143.8 ms
Release 60.48 ms
Core > Random Number Generator
Randi Range
Debug 165.5 ms
Release 85.78 ms
Core > Random Number Generator
Randomize
Debug 557.6 ms
Release 442.2 ms
Core > Signal
Emission Params 0
Debug 276.7 ms
Release 213.8 ms
Core > Signal
Emission Params 1
Debug 281.1 ms
Release 217.7 ms
Core > Signal
Emission Params 10
Debug 327 ms
Release 243.3 ms
Gdscript > Alloc
Deep Tree
Debug 214.9 ms
Release 175.6 ms
Gdscript > Alloc
Duplicate
Debug 1513 ms
Release 1130 ms
Gdscript > Alloc
Fragmentation
Debug 2924 ms
Release 2280 ms
Gdscript > Alloc
Wide Tree
Debug 161.6 ms
Release 128.9 ms
Gdscript > Array
Fill Loop
Debug 282.3 ms
Release 205 ms
Gdscript > Array
Fill Method
Debug 118.8 ms
Release 110.2 ms
Gdscript > Array
Packed Color Array
Debug 223.9 ms
Release 127.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 153.2 ms
Release 85.39 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.7 ms
Release 86.59 ms
Gdscript > Array
Packed Int 32 Array
Debug 114 ms
Release 70.9 ms
Gdscript > Array
Packed Int 64 Array
Debug 114.4 ms
Release 72.31 ms
Gdscript > Array
Packed String Array
Debug 609.2 ms
Release 492.4 ms
Gdscript > Array
Packed Vector 2 Array
Debug 166.8 ms
Release 106.2 ms
Gdscript > Array
Packed Vector 3 Array
Debug 188.5 ms
Release 118.5 ms
Gdscript > Array
Typed Color Array
Debug 306 ms
Release 164.4 ms
Gdscript > Array
Typed Float Array
Debug 202 ms
Release 121.9 ms
Gdscript > Array
Typed Int Array
Debug 190.9 ms
Release 114.2 ms
Gdscript > Array
Typed String Array
Debug 747.3 ms
Release 588.4 ms
Gdscript > Array
Typed Vector 2 Array
Debug 248 ms
Release 156.6 ms
Gdscript > Array
Typed Vector 3 Array
Debug 268.9 ms
Release 163.6 ms
Gdscript > Array
Untyped Color Array
Debug 395.1 ms
Release 242.4 ms
Gdscript > Array
Untyped Float Array
Debug 294.4 ms
Release 197.3 ms
Gdscript > Array
Untyped Int Array
Debug 285.6 ms
Release 196.8 ms
Gdscript > Array
Untyped String Array
Debug 832.1 ms
Release 658.8 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 340.2 ms
Release 217.2 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 368.6 ms
Release 226.9 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.5 ms
Release 155.4 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 707.4 ms
Release 530.4 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 789.5 ms
Release 642.2 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1270 ms
Release 1054 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 200.3 ms
Release 147 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 700 ms
Release 488.9 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 877.9 ms
Release 735.1 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1377 ms
Release 1133 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 319.8 ms
Release 261 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1093 ms
Release 890.8 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1339 ms
Release 1216 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2119 ms
Release 1821 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1770 ms
Release 1523 ms
Gdscript > String Format
Complex Variable Method
Debug 3835 ms
Release 3133 ms
Gdscript > String Format
Complex Variable Percent
Debug 3604 ms
Release 2901 ms
Gdscript > String Format
No Op Constant Method
Debug 182.7 ms
Release 146.5 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.123 ms
Release 2.722 ms
Gdscript > String Format
Simple Constant Method
Debug 875.6 ms
Release 708.9 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 686 ms
Release 549 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.184 ms
Release 2.723 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 194.4 ms
Release 165.5 ms
Gdscript > String Format
Simple Variable Method
Debug 868.6 ms
Release 698.9 ms
Gdscript > String Format
Simple Variable Percent
Debug 577.8 ms
Release 451.6 ms
Gdscript > String Manipulation
Begins With
Debug 15.91 ms
Release 10.31 ms
Gdscript > String Manipulation
Bigrams
Debug 795.8 ms
Release 678 ms
Gdscript > String Manipulation
Capitalize
Debug 1027 ms
Release 833.6 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.11 ms
Release 9.665 ms
Gdscript > String Manipulation
Contains
Debug 20.16 ms
Release 12.35 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.145 ms
Release 2.731 ms
Gdscript > String Manipulation
Count
Debug 213.6 ms
Release 162.2 ms
Gdscript > String Manipulation
Countn
Debug 381.7 ms
Release 341.1 ms
Gdscript > String Manipulation
Ends With
Debug 17.49 ms
Release 12.34 ms
Gdscript > String Manipulation
Find
Debug 43.21 ms
Release 25.28 ms
Gdscript > String Manipulation
Findn
Debug 72.94 ms
Release 54.81 ms
Gdscript > String Manipulation
Get Slice
Debug 87.58 ms
Release 65.52 ms
Gdscript > String Manipulation
Get Slice Count
Debug 40.77 ms
Release 29.66 ms
Gdscript > String Manipulation
Humanize Size
Debug 710.7 ms
Release 640.5 ms
Gdscript > String Manipulation
Insert
Debug 258.1 ms
Release 215 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 971.1 ms
Release 823.4 ms
Gdscript > String Manipulation
Lpad
Debug 208.7 ms
Release 178.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.94 ms
Release 10.35 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 29.74 ms
Release 39.06 ms
Gdscript > String Manipulation
Pad Decimals
Debug 416.9 ms
Release 390.7 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.56 ms
Release 64.48 ms
Gdscript > String Manipulation
Pad Zeros
Debug 432.5 ms
Release 362.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 272.2 ms
Release 227.3 ms
Gdscript > String Manipulation
Rfind
Debug 58.28 ms
Release 36.97 ms
Gdscript > String Manipulation
Rfindn
Debug 194.9 ms
Release 177.9 ms
Gdscript > String Manipulation
Rpad
Debug 153.2 ms
Release 127.9 ms
Gdscript > String Manipulation
Rsplit
Debug 448.4 ms
Release 344 ms
Gdscript > String Manipulation
Similarity
Debug 697.2 ms
Release 623 ms
Gdscript > String Manipulation
Simplify Path
Debug 1363 ms
Release 1162 ms
Gdscript > String Manipulation
Split
Debug 393.1 ms
Release 303.9 ms
Gdscript > String Manipulation
Split Floats
Debug 269.7 ms
Release 171.3 ms
Gdscript > String Manipulation
Substr
Debug 64.08 ms
Release 51.4 ms
Gdscript > String Manipulation
To Camel Case
Debug 259.9 ms
Release 253.5 ms
Gdscript > String Manipulation
To Lower
Debug 212.1 ms
Release 195.6 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1219 ms
Release 1003 ms
Gdscript > String Manipulation
To Snake Case
Debug 671.8 ms
Release 579.4 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.8 ms
Release 110.6 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.26 ms
Release 83.38 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 139.8 ms
Release 111.9 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.95 ms
Release 77.87 ms
Gdscript > String Manipulation
Uri Decode
Debug 352.9 ms
Release 260.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 379.1 ms
Release 299.2 ms
Gdscript > String Manipulation
Validate Filename
Debug 1772 ms
Release 1457 ms
Gdscript > String Manipulation
Validate Node Name
Debug 97.36 ms
Release 78.94 ms
Gdscript > String Manipulation
Xml Escape
Debug 548.6 ms
Release 478.4 ms
Gdscript > String Manipulation
Xml Unescape
Debug 73.76 ms
Release 57.7 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 0.985 mspf
Release 599.7 mspf
Debug 143 mspf
Release 56.72 mspf
Debug 38.29 ms
Release 27.46 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 761.9 mspf
Release 842.7 mspf
Debug 34.13 mspf
Release 22.12 mspf
Debug 38.29 ms
Release 28 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.025 mspf
Release 583.5 mspf
Debug 143.1 mspf
Release 58.96 mspf
Debug 44.96 ms
Release 31.99 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 750.7 mspf
Release 828.8 mspf
Debug 35.79 mspf
Release 23.58 mspf
Debug 43.56 ms
Release 32.07 ms
Extra/Build Time
Build Time
Debug 285079 ms
Release 308608 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1798 ms
Release 1847 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.972 mspf๐Ÿ”ด 8.123 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.01 mspf๐Ÿ”ด 11.77 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.691 mspf๐Ÿ”ด 8.799 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.765 mspf๐Ÿ”ด 8.897 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.607 mspf๐Ÿ”ด 9.74 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.357 mspf๐Ÿ”ด 8.681 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.85 mspf๐Ÿ”ด 3.764 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.674 mspf๐Ÿ”ด 3.972 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.58 mspf๐Ÿ”ด 3.896 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.48 mspf๐Ÿ”ด 4.491 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.92 mspf๐Ÿ”ด 4.647 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.232 mspf๐Ÿ”ด 4.502 mspf
Rendering > Label
Label
๐Ÿ”ด 1.977 mspf๐Ÿ”ด 2.208 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.476 mspf๐Ÿ”ด 2.722 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.505 mspf๐Ÿ”ด 2.648 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.485 mspf๐Ÿ”ด 2.76 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3427 mspf๐Ÿ”ด 6.319 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7785 mspf๐Ÿ”ด 6.209 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.814 mspf๐Ÿ”ด 7.401 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7332 mspf๐Ÿ”ด 6.117 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.075 mspf๐Ÿ”ด 6.739 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9423 mspf๐Ÿ”ด 6.306 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.771 mspf๐Ÿ”ด 6.485 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3204 mspf๐Ÿ”ด 7.033 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7992 mspf๐Ÿ”ด 11.97 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.063 mspf๐Ÿ”ด 47.33 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8045 mspf๐Ÿ”ด 6.307 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.377 mspf๐Ÿ”ด 8.539 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.41 mspf๐Ÿ”ด 62.16 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7398 mspf๐Ÿ”ด 1.626 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1098 mspf๐Ÿ”ด 0.2628 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04617 mspf๐Ÿ”ด 0.0795 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.667 mspf๐Ÿ”ด 24.98 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0944 mspf๐Ÿ”ด 7.059 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.04 mspf๐Ÿ”ด 0.9433 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657128e+06 b
Release 2.685904e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181288 b
Release 166472 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6625456e+07 b
Release 6.275016e+07 b