Godot Benchmarks

2024-01-28 17e7f85c0

ยซ Previous: 2024-01-27 17e7f85c0
Next: 2024-01-29 17e7f85c0 ยป

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 373.7 ms
Release 286.7 ms
Core > Callable
Lambda Inline Callable
Debug 372 ms
Release 288.5 ms
Core > Callable
Lambda Variable Callable
Debug 112.5 ms
Release 68.34 ms
Core > Config File
Load
Debug 34.06 ms
Release 25.38 ms
Core > Config File
Load With Password
Debug 36.72 ms
Release 28.79 ms
Core > Config File
Save
Debug 40.09 ms
Release 34.88 ms
Core > Config File
Save With Password
Debug 45.05 ms
Release 37.23 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1230 ms
Release 1848 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2402 ms
Release 8527 ms
Core > Crypto
Generate Rsa 2048
Debug 129.1 ms
Release 131.5 ms
Core > Crypto
Generate Rsa 4096
Debug 1101 ms
Release 606.2 ms
Core > Node Path
Create
Debug 18.25 ms
Release 15.81 ms
Core > Random Number Generator
Global Scope Randf
Debug 113.8 ms
Release 57.9 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 228.6 ms
Release 120.6 ms
Core > Random Number Generator
Global Scope Randfn
Debug 505.2 ms
Release 380.7 ms
Core > Random Number Generator
Global Scope Randi
Debug 113.3 ms
Release 56.51 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 154.3 ms
Release 93.91 ms
Core > Random Number Generator
Global Scope Randomize
Debug 478.5 ms
Release 411.2 ms
Core > Random Number Generator
Randf
Debug 170.7 ms
Release 90.77 ms
Core > Random Number Generator
Randf Range
Debug 204.3 ms
Release 119.4 ms
Core > Random Number Generator
Randfn
Debug 428.7 ms
Release 305.6 ms
Core > Random Number Generator
Randi
Debug 135 ms
Release 60 ms
Core > Random Number Generator
Randi Range
Debug 174.2 ms
Release 86.86 ms
Core > Random Number Generator
Randomize
Debug 555.7 ms
Release 444.3 ms
Core > Signal
Emission Params 0
Debug 279.3 ms
Release 214.5 ms
Core > Signal
Emission Params 1
Debug 282.8 ms
Release 218.9 ms
Core > Signal
Emission Params 10
Debug 324.2 ms
Release 244.6 ms
Core > String Name
Create
Debug 18.47 ms
Release 16.5 ms
Gdscript > Alloc
Deep Tree
Debug 209.3 ms
Release 174.4 ms
Gdscript > Alloc
Duplicate
Debug 1508 ms
Release 1118 ms
Gdscript > Alloc
Fragmentation
Debug 2871 ms
Release 2245 ms
Gdscript > Alloc
Wide Tree
Debug 164.2 ms
Release 130.2 ms
Gdscript > Array
Fill Loop
Debug 278.6 ms
Release 204.6 ms
Gdscript > Array
Fill Method
Debug 116.7 ms
Release 111.2 ms
Gdscript > Array
Packed Color Array
Debug 227.8 ms
Release 124.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 154.3 ms
Release 82.71 ms
Gdscript > Array
Packed Float 64 Array
Debug 148.5 ms
Release 86.16 ms
Gdscript > Array
Packed Int 32 Array
Debug 110.4 ms
Release 69.64 ms
Gdscript > Array
Packed Int 64 Array
Debug 111.9 ms
Release 66.78 ms
Gdscript > Array
Packed String Array
Debug 607.7 ms
Release 495.6 ms
Gdscript > Array
Packed Vector 2 Array
Debug 165.7 ms
Release 103.5 ms
Gdscript > Array
Packed Vector 3 Array
Debug 185.4 ms
Release 109.1 ms
Gdscript > Array
Typed Color Array
Debug 305 ms
Release 168.3 ms
Gdscript > Array
Typed Float Array
Debug 210.1 ms
Release 121.5 ms
Gdscript > Array
Typed Int Array
Debug 199 ms
Release 121.5 ms
Gdscript > Array
Typed String Array
Debug 739.1 ms
Release 592.9 ms
Gdscript > Array
Typed Vector 2 Array
Debug 249 ms
Release 143.3 ms
Gdscript > Array
Typed Vector 3 Array
Debug 280.3 ms
Release 153 ms
Gdscript > Array
Untyped Color Array
Debug 399 ms
Release 230.6 ms
Gdscript > Array
Untyped Float Array
Debug 287.8 ms
Release 184.9 ms
Gdscript > Array
Untyped Int Array
Debug 286 ms
Release 183.3 ms
Gdscript > Array
Untyped String Array
Debug 833.2 ms
Release 653.2 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 339.6 ms
Release 225.6 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 374.8 ms
Release 235.1 ms
Gdscript > For Loop
For Loop Add
Debug 10.1 ms
Release 6.397 ms
Gdscript > For Loop
For Loop Call
Debug 85.1 ms
Release 44.91 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.6 ms
Release 36.5 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.7 ms
Release 154.4 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 712.7 ms
Release 541.1 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 763.6 ms
Release 655.1 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1272 ms
Release 1019 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 203.1 ms
Release 144.5 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 695.6 ms
Release 495.2 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 871.5 ms
Release 741.2 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1367 ms
Release 1093 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 315 ms
Release 255.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1098 ms
Release 882.2 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1338 ms
Release 1167 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2090 ms
Release 1828 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1799 ms
Release 1494 ms
Gdscript > String Format
Complex Variable Method
Debug 3778 ms
Release 3065 ms
Gdscript > String Format
Complex Variable Percent
Debug 3810 ms
Release 2866 ms
Gdscript > String Format
No Op Constant Method
Debug 188.2 ms
Release 147.6 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.175 ms
Release 2.739 ms
Gdscript > String Format
Simple Constant Method
Debug 878.7 ms
Release 721.7 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 684 ms
Release 564.9 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.232 ms
Release 2.733 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 194.7 ms
Release 166.4 ms
Gdscript > String Format
Simple Variable Method
Debug 874.1 ms
Release 713 ms
Gdscript > String Format
Simple Variable Percent
Debug 578.8 ms
Release 471.9 ms
Gdscript > String Manipulation
Begins With
Debug 14.69 ms
Release 10.12 ms
Gdscript > String Manipulation
Bigrams
Debug 802.4 ms
Release 684.6 ms
Gdscript > String Manipulation
Capitalize
Debug 1024 ms
Release 855.6 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.85 ms
Release 10.52 ms
Gdscript > String Manipulation
Contains
Debug 18.88 ms
Release 11.39 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.379 ms
Release 2.74 ms
Gdscript > String Manipulation
Count
Debug 215.3 ms
Release 161.7 ms
Gdscript > String Manipulation
Countn
Debug 381.4 ms
Release 348 ms
Gdscript > String Manipulation
Ends With
Debug 17.38 ms
Release 11.51 ms
Gdscript > String Manipulation
Find
Debug 43.63 ms
Release 25.78 ms
Gdscript > String Manipulation
Findn
Debug 73.01 ms
Release 55.34 ms
Gdscript > String Manipulation
Get Slice
Debug 93.05 ms
Release 65.52 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.78 ms
Release 29.8 ms
Gdscript > String Manipulation
Humanize Size
Debug 714.8 ms
Release 666.8 ms
Gdscript > String Manipulation
Insert
Debug 260.5 ms
Release 213.6 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 994 ms
Release 841.7 ms
Gdscript > String Manipulation
Lpad
Debug 207.9 ms
Release 178.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 17.87 ms
Release 9.352 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 28.54 ms
Release 39.1 ms
Gdscript > String Manipulation
Pad Decimals
Debug 423.4 ms
Release 398.1 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.98 ms
Release 66.88 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419 ms
Release 351 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269.3 ms
Release 228.1 ms
Gdscript > String Manipulation
Rfind
Debug 58.33 ms
Release 37.07 ms
Gdscript > String Manipulation
Rfindn
Debug 195.8 ms
Release 179.4 ms
Gdscript > String Manipulation
Rpad
Debug 152.9 ms
Release 128.2 ms
Gdscript > String Manipulation
Rsplit
Debug 439.9 ms
Release 359.4 ms
Gdscript > String Manipulation
Similarity
Debug 710 ms
Release 606.8 ms
Gdscript > String Manipulation
Simplify Path
Debug 1360 ms
Release 1152 ms
Gdscript > String Manipulation
Split
Debug 395.3 ms
Release 343.8 ms
Gdscript > String Manipulation
Split Floats
Debug 268 ms
Release 168.1 ms
Gdscript > String Manipulation
Substr
Debug 65.06 ms
Release 50.92 ms
Gdscript > String Manipulation
To Camel Case
Debug 260.6 ms
Release 255.6 ms
Gdscript > String Manipulation
To Lower
Debug 204.7 ms
Release 187.8 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1217 ms
Release 1050 ms
Gdscript > String Manipulation
To Snake Case
Debug 667.8 ms
Release 574.3 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 143.7 ms
Release 111 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 98.23 ms
Release 77.22 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 142.7 ms
Release 112.2 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 98.7 ms
Release 77.94 ms
Gdscript > String Manipulation
Uri Decode
Debug 358.8 ms
Release 266.2 ms
Gdscript > String Manipulation
Uri Encode
Debug 379.9 ms
Release 318 ms
Gdscript > String Manipulation
Validate Filename
Debug 1812 ms
Release 1427 ms
Gdscript > String Manipulation
Validate Node Name
Debug 99.86 ms
Release 82.34 ms
Gdscript > String Manipulation
Xml Escape
Debug 542.5 ms
Release 474.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.76 ms
Release 58.16 ms
Math > Delaunay 2d
Delaunay 2d
Debug 157.3 ms
Release 76.27 ms
Math > Triangulate
Triangulate
Debug 94.89 ms
Release 54.14 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.036 mspf
Release 594.7 mspf
Debug 148.2 mspf
Release 57.22 mspf
Debug 37.96 ms
Release 28.01 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 759.8 mspf
Release 839.9 mspf
Debug 33.85 mspf
Release 22.81 mspf
Debug 38.14 ms
Release 28.52 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.993 mspf
Release 572.6 mspf
Debug 148.3 mspf
Release 58.86 mspf
Debug 45.73 ms
Release 31.43 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 744.8 mspf
Release 827.1 mspf
Debug 35.74 mspf
Release 24.4 mspf
Debug 43.95 ms
Release 32.69 ms
Extra/Build Time
Build Time
Debug 285143 ms
Release 308973 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1899 ms
Release 1950 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 2.044 mspf๐Ÿ”ด 8.33 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.255 mspf๐Ÿ”ด 11.74 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.407 mspf๐Ÿ”ด 9.173 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.784 mspf๐Ÿ”ด 8.945 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.521 mspf๐Ÿ”ด 9.68 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.517 mspf๐Ÿ”ด 8.676 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.77 mspf๐Ÿ”ด 3.67 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.66 mspf๐Ÿ”ด 3.968 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.114 mspf๐Ÿ”ด 3.894 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 11.99 mspf๐Ÿ”ด 4.631 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.883 mspf๐Ÿ”ด 4.534 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.235 mspf๐Ÿ”ด 4.46 mspf
Rendering > Label
Label
๐Ÿ”ด 1.881 mspf๐Ÿ”ด 2.492 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.517 mspf๐Ÿ”ด 2.818 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.496 mspf๐Ÿ”ด 2.728 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.504 mspf๐Ÿ”ด 2.832 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3607 mspf๐Ÿ”ด 6.403 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7745 mspf๐Ÿ”ด 6.362 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.888 mspf๐Ÿ”ด 7.44 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7358 mspf๐Ÿ”ด 6.177 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.085 mspf๐Ÿ”ด 6.763 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9432 mspf๐Ÿ”ด 6.371 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8168 mspf๐Ÿ”ด 6.503 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3226 mspf๐Ÿ”ด 7.138 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.778 mspf๐Ÿ”ด 11.93 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.222 mspf๐Ÿ”ด 47.42 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.748 mspf๐Ÿ”ด 6.273 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.334 mspf๐Ÿ”ด 8.581 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.26 mspf๐Ÿ”ด 62.15 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.668 mspf๐Ÿ”ด 1.604 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.109 mspf๐Ÿ”ด 0.2528 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04233 mspf๐Ÿ”ด 0.07983 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6606 mspf๐Ÿ”ด 25.14 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.09267 mspf๐Ÿ”ด 6.904 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.03883 mspf๐Ÿ”ด 0.9385 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.3153 mspf๐Ÿ”ด 6.643 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3198 mspf๐Ÿ”ด 8.883 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.3362 mspf๐Ÿ”ด 18.03 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.392 mspf๐Ÿ”ด 11.85 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2538 mspf๐Ÿ”ด 10.12 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2497 mspf๐Ÿ”ด 13.24 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3435 mspf๐Ÿ”ด 12.44 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4092 mspf๐Ÿ”ด 12.9 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 3.329 mspf๐Ÿ”ด 16.3 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3592 mspf๐Ÿ”ด 10.97 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.656988e+06 b
Release 2.690512e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180744 b
Release 167120 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6740144e+07 b
Release 6.2881232e+07 b