Godot Benchmarks

2024-01-26 503447861

ยซ Previous: 2024-01-25 503447861
Next: 2024-01-27 503447861 ยป

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 382.4 ms
Release 285.4 ms
Core > Callable
Lambda Inline Callable
Debug 376.1 ms
Release 288.5 ms
Core > Callable
Lambda Variable Callable
Debug 111.5 ms
Release 77.43 ms
Core > Config File
Load
Debug 34.2 ms
Release 26.95 ms
Core > Config File
Load With Password
Debug 36.93 ms
Release 29.63 ms
Core > Config File
Save
Debug 40.62 ms
Release 45.13 ms
Core > Config File
Save With Password
Debug 44.63 ms
Release 48.28 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1239 ms
Release 1852 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2401 ms
Release 8541 ms
Core > Crypto
Generate Rsa 2048
Debug 20.28 ms
Release 50.62 ms
Core > Crypto
Generate Rsa 4096
Debug 921.3 ms
Release 322.7 ms
Core > Node Path
Create
Debug 18.24 ms
Release 16 ms
Core > Random Number Generator
Global Scope Randf
Debug 107.3 ms
Release 58.59 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 227 ms
Release 118.7 ms
Core > Random Number Generator
Global Scope Randfn
Debug 503.2 ms
Release 381.9 ms
Core > Random Number Generator
Global Scope Randi
Debug 115.8 ms
Release 56.39 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 159.8 ms
Release 94.53 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476 ms
Release 410 ms
Core > Random Number Generator
Randf
Debug 168.4 ms
Release 91.01 ms
Core > Random Number Generator
Randf Range
Debug 255.7 ms
Release 115.9 ms
Core > Random Number Generator
Randfn
Debug 477.4 ms
Release 306.2 ms
Core > Random Number Generator
Randi
Debug 138.8 ms
Release 59.77 ms
Core > Random Number Generator
Randi Range
Debug 251.9 ms
Release 88.01 ms
Core > Random Number Generator
Randomize
Debug 555.9 ms
Release 441.6 ms
Core > Signal
Emission Params 0
Debug 277.7 ms
Release 215.1 ms
Core > Signal
Emission Params 1
Debug 280.8 ms
Release 223.1 ms
Core > Signal
Emission Params 10
Debug 330.1 ms
Release 238.3 ms
Core > String Name
Create
Debug 18.77 ms
Release 16.46 ms
Gdscript > Alloc
Deep Tree
Debug 215.1 ms
Release 176.8 ms
Gdscript > Alloc
Duplicate
Debug 1525 ms
Release 1121 ms
Gdscript > Alloc
Fragmentation
Debug 2902 ms
Release 2242 ms
Gdscript > Alloc
Wide Tree
Debug 162.5 ms
Release 134.5 ms
Gdscript > Array
Fill Loop
Debug 284.6 ms
Release 202.5 ms
Gdscript > Array
Fill Method
Debug 116.4 ms
Release 107.9 ms
Gdscript > Array
Packed Color Array
Debug 218.2 ms
Release 121.3 ms
Gdscript > Array
Packed Float 32 Array
Debug 150.5 ms
Release 84.61 ms
Gdscript > Array
Packed Float 64 Array
Debug 149.9 ms
Release 82.2 ms
Gdscript > Array
Packed Int 32 Array
Debug 111.2 ms
Release 69.24 ms
Gdscript > Array
Packed Int 64 Array
Debug 111.9 ms
Release 69.25 ms
Gdscript > Array
Packed String Array
Debug 605.5 ms
Release 490.9 ms
Gdscript > Array
Packed Vector 2 Array
Debug 166.8 ms
Release 106.3 ms
Gdscript > Array
Packed Vector 3 Array
Debug 184.4 ms
Release 114.4 ms
Gdscript > Array
Typed Color Array
Debug 306 ms
Release 173.7 ms
Gdscript > Array
Typed Float Array
Debug 213 ms
Release 133.7 ms
Gdscript > Array
Typed Int Array
Debug 197.2 ms
Release 123 ms
Gdscript > Array
Typed String Array
Debug 740.1 ms
Release 573.5 ms
Gdscript > Array
Typed Vector 2 Array
Debug 246.5 ms
Release 155.4 ms
Gdscript > Array
Typed Vector 3 Array
Debug 281.6 ms
Release 156.8 ms
Gdscript > Array
Untyped Color Array
Debug 424.7 ms
Release 243.5 ms
Gdscript > Array
Untyped Float Array
Debug 305.8 ms
Release 196.6 ms
Gdscript > Array
Untyped Int Array
Debug 286.9 ms
Release 195.4 ms
Gdscript > Array
Untyped String Array
Debug 832.2 ms
Release 643.8 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 342.7 ms
Release 226.5 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 377.2 ms
Release 238 ms
Gdscript > For Loop
For Loop Add
Debug 10.07 ms
Release 6.464 ms
Gdscript > For Loop
For Loop Call
Debug 87.11 ms
Release 44.88 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.19 ms
Release 34.74 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 203 ms
Release 153.4 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 705.9 ms
Release 537.6 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 767.2 ms
Release 657 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1254 ms
Release 1051 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 201.8 ms
Release 142.3 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 692.4 ms
Release 498.1 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 876.6 ms
Release 735.1 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1354 ms
Release 1105 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 315.7 ms
Release 257.8 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1096 ms
Release 885.4 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1317 ms
Release 1143 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2100 ms
Release 1797 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1780 ms
Release 1507 ms
Gdscript > String Format
Complex Variable Method
Debug 3796 ms
Release 3063 ms
Gdscript > String Format
Complex Variable Percent
Debug 3625 ms
Release 2846 ms
Gdscript > String Format
No Op Constant Method
Debug 181.1 ms
Release 146.3 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.213 ms
Release 2.746 ms
Gdscript > String Format
Simple Constant Method
Debug 896.5 ms
Release 716.2 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 687.9 ms
Release 555 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.255 ms
Release 2.73 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 196.5 ms
Release 166.2 ms
Gdscript > String Format
Simple Variable Method
Debug 904.8 ms
Release 718.1 ms
Gdscript > String Format
Simple Variable Percent
Debug 593 ms
Release 461.9 ms
Gdscript > String Manipulation
Begins With
Debug 14.52 ms
Release 10.58 ms
Gdscript > String Manipulation
Bigrams
Debug 795.8 ms
Release 668.4 ms
Gdscript > String Manipulation
Capitalize
Debug 1013 ms
Release 846.2 ms
Gdscript > String Manipulation
Casecmp To
Debug 15.92 ms
Release 9.162 ms
Gdscript > String Manipulation
Contains
Debug 19.64 ms
Release 12.21 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.195 ms
Release 2.862 ms
Gdscript > String Manipulation
Count
Debug 222.2 ms
Release 164 ms
Gdscript > String Manipulation
Countn
Debug 396.3 ms
Release 338.6 ms
Gdscript > String Manipulation
Ends With
Debug 16.21 ms
Release 12.14 ms
Gdscript > String Manipulation
Find
Debug 44.03 ms
Release 26.83 ms
Gdscript > String Manipulation
Findn
Debug 76 ms
Release 56 ms
Gdscript > String Manipulation
Get Slice
Debug 87.3 ms
Release 66.94 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.01 ms
Release 30.22 ms
Gdscript > String Manipulation
Humanize Size
Debug 719.6 ms
Release 639.1 ms
Gdscript > String Manipulation
Insert
Debug 259.9 ms
Release 216 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 976 ms
Release 818.9 ms
Gdscript > String Manipulation
Lpad
Debug 207.8 ms
Release 177.1 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.21 ms
Release 9.633 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 29.83 ms
Release 38.79 ms
Gdscript > String Manipulation
Pad Decimals
Debug 437.8 ms
Release 383.1 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.56 ms
Release 65.58 ms
Gdscript > String Manipulation
Pad Zeros
Debug 424.7 ms
Release 351.3 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269 ms
Release 227.2 ms
Gdscript > String Manipulation
Rfind
Debug 59.67 ms
Release 39.31 ms
Gdscript > String Manipulation
Rfindn
Debug 197.6 ms
Release 177.2 ms
Gdscript > String Manipulation
Rpad
Debug 153.9 ms
Release 128.1 ms
Gdscript > String Manipulation
Rsplit
Debug 436.2 ms
Release 387.1 ms
Gdscript > String Manipulation
Similarity
Debug 700 ms
Release 601.3 ms
Gdscript > String Manipulation
Simplify Path
Debug 1369 ms
Release 1159 ms
Gdscript > String Manipulation
Split
Debug 397.7 ms
Release 346.6 ms
Gdscript > String Manipulation
Split Floats
Debug 263.6 ms
Release 176.6 ms
Gdscript > String Manipulation
Substr
Debug 64.46 ms
Release 51.9 ms
Gdscript > String Manipulation
To Camel Case
Debug 260.9 ms
Release 257.7 ms
Gdscript > String Manipulation
To Lower
Debug 212 ms
Release 192.4 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1232 ms
Release 1042 ms
Gdscript > String Manipulation
To Snake Case
Debug 678 ms
Release 579.4 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.1 ms
Release 115.4 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.52 ms
Release 78.28 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 144.5 ms
Release 107.6 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 98.49 ms
Release 79.58 ms
Gdscript > String Manipulation
Uri Decode
Debug 361.7 ms
Release 279.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 383.8 ms
Release 290.5 ms
Gdscript > String Manipulation
Validate Filename
Debug 1785 ms
Release 1450 ms
Gdscript > String Manipulation
Validate Node Name
Debug 100 ms
Release 78.86 ms
Gdscript > String Manipulation
Xml Escape
Debug 546.6 ms
Release 473.5 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.28 ms
Release 59.65 ms
Math > Delaunay 2d
Delaunay 2d
Debug 158.1 ms
Release 77.78 ms
Math > Triangulate
Triangulate
Debug 96.47 ms
Release 55.47 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.045 mspf
Release 600.4 mspf
Debug 143.1 mspf
Release 56.83 mspf
Debug 38.21 ms
Release 28.45 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 762.7 mspf
Release 842.1 mspf
Debug 33.7 mspf
Release 22.1 mspf
Debug 38.87 ms
Release 28.47 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.105 mspf
Release 579.8 mspf
Debug 142 mspf
Release 58.27 mspf
Debug 45.09 ms
Release 32.46 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 748.9 mspf
Release 828 mspf
Debug 35.53 mspf
Release 24.03 mspf
Debug 44.17 ms
Release 32.63 ms
Extra/Build Time
Build Time
Debug 285123 ms
Release 309679 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1948 ms
Release 2000 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.787 mspf๐Ÿ”ด 8.367 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.903 mspf๐Ÿ”ด 11.71 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.771 mspf๐Ÿ”ด 8.87 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.899 mspf๐Ÿ”ด 8.995 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.54 mspf๐Ÿ”ด 9.74 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.346 mspf๐Ÿ”ด 8.578 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.73 mspf๐Ÿ”ด 3.776 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.662 mspf๐Ÿ”ด 3.897 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.139 mspf๐Ÿ”ด 3.871 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.26 mspf๐Ÿ”ด 4.446 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.322 mspf๐Ÿ”ด 4.607 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.32 mspf๐Ÿ”ด 4.596 mspf
Rendering > Label
Label
๐Ÿ”ด 1.698 mspf๐Ÿ”ด 2.476 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.555 mspf๐Ÿ”ด 2.652 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.541 mspf๐Ÿ”ด 2.878 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.568 mspf๐Ÿ”ด 2.653 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3706 mspf๐Ÿ”ด 6.39 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.807 mspf๐Ÿ”ด 6.193 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.278 mspf๐Ÿ”ด 7.446 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7615 mspf๐Ÿ”ด 6.209 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.117 mspf๐Ÿ”ด 6.705 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9725 mspf๐Ÿ”ด 6.288 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8277 mspf๐Ÿ”ด 6.375 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3325 mspf๐Ÿ”ด 7.144 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.798 mspf๐Ÿ”ด 11.94 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.23 mspf๐Ÿ”ด 47.42 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.818 mspf๐Ÿ”ด 6.23 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.389 mspf๐Ÿ”ด 8.546 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.74 mspf๐Ÿ”ด 62.04 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7556 mspf๐Ÿ”ด 1.583 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.126 mspf๐Ÿ”ด 0.2575 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.044 mspf๐Ÿ”ด 0.07967 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.662 mspf๐Ÿ”ด 25.15 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.08733 mspf๐Ÿ”ด 6.952 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.019 mspf๐Ÿ”ด 0.936 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 51.26 mspf๐Ÿ”ด 6.681 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3102 mspf๐Ÿ”ด 8.842 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.5728 mspf๐Ÿ”ด 17.88 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.4652 mspf๐Ÿ”ด 11.79 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2614 mspf๐Ÿ”ด 10.06 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2602 mspf๐Ÿ”ด 13.3 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 1.628 mspf๐Ÿ”ด 12.48 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 5.509 mspf๐Ÿ”ด 13.03 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 89.17 mspf๐Ÿ”ด 16.33 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.763 mspf๐Ÿ”ด 10.94 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657152e+06 b
Release 2.688464e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181316 b
Release 166188 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6666416e+07 b
Release 6.2803408e+07 b