Godot Benchmarks

2024-02-05 b4e2a24c1

ยซ Previous: 2024-02-04 b4e2a24c1
Next: 2024-02-06 b4e2a24c1 ยป

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 372.4 ms
Release 288.5 ms
Core > Callable
Lambda Inline Callable
Debug 380.9 ms
Release 286 ms
Core > Callable
Lambda Variable Callable
Debug 113.3 ms
Release 71.57 ms
Core > Config File
Load
Debug 33.55 ms
Release 26.41 ms
Core > Config File
Load With Password
Debug 36.55 ms
Release 29.11 ms
Core > Config File
Save
Debug 51.43 ms
Release 45.31 ms
Core > Config File
Save With Password
Debug 56.27 ms
Release 48.12 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1246 ms
Release 1855 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2374 ms
Release 8584 ms
Core > Crypto
Generate Rsa 2048
Debug 70.57 ms
Release 59.73 ms
Core > Crypto
Generate Rsa 4096
Debug 1091 ms
Release 2281 ms
Core > Node Path
Create
Debug 18.46 ms
Release 16.23 ms
Core > Random Number Generator
Global Scope Randf
Debug 111.6 ms
Release 59.25 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 235.3 ms
Release 129.2 ms
Core > Random Number Generator
Global Scope Randfn
Debug 519.5 ms
Release 382.8 ms
Core > Random Number Generator
Global Scope Randi
Debug 120.1 ms
Release 56.26 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 156 ms
Release 93.06 ms
Core > Random Number Generator
Global Scope Randomize
Debug 486.7 ms
Release 410.2 ms
Core > Random Number Generator
Randf
Debug 169.8 ms
Release 92.06 ms
Core > Random Number Generator
Randf Range
Debug 191.9 ms
Release 117.2 ms
Core > Random Number Generator
Randfn
Debug 426 ms
Release 304.1 ms
Core > Random Number Generator
Randi
Debug 137.4 ms
Release 66.92 ms
Core > Random Number Generator
Randi Range
Debug 166.3 ms
Release 86.34 ms
Core > Random Number Generator
Randomize
Debug 570.2 ms
Release 434.9 ms
Core > Signal
Emission Params 0
Debug 281.8 ms
Release 220.4 ms
Core > Signal
Emission Params 1
Debug 280.4 ms
Release 221.8 ms
Core > Signal
Emission Params 10
Debug 320.5 ms
Release 236 ms
Core > String Name
Create
Debug 18.77 ms
Release 16.84 ms
Gdscript > Alloc
Deep Tree
Debug 208.8 ms
Release 177.5 ms
Gdscript > Alloc
Duplicate
Debug 1532 ms
Release 1121 ms
Gdscript > Alloc
Fragmentation
Debug 2900 ms
Release 2244 ms
Gdscript > Alloc
Wide Tree
Debug 164.2 ms
Release 130.4 ms
Gdscript > Array
Fill Loop
Debug 284.6 ms
Release 203.8 ms
Gdscript > Array
Fill Method
Debug 117.2 ms
Release 108.7 ms
Gdscript > Array
Packed Color Array
Debug 234.3 ms
Release 120.4 ms
Gdscript > Array
Packed Float 32 Array
Debug 153.8 ms
Release 84.22 ms
Gdscript > Array
Packed Float 64 Array
Debug 157.8 ms
Release 86.26 ms
Gdscript > Array
Packed Int 32 Array
Debug 113.8 ms
Release 69.99 ms
Gdscript > Array
Packed Int 64 Array
Debug 115.2 ms
Release 73.06 ms
Gdscript > Array
Packed String Array
Debug 643.8 ms
Release 504.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 178.5 ms
Release 101.8 ms
Gdscript > Array
Packed Vector 3 Array
Debug 203.6 ms
Release 114.9 ms
Gdscript > Array
Typed Color Array
Debug 316.3 ms
Release 166.1 ms
Gdscript > Array
Typed Float Array
Debug 197.1 ms
Release 120.4 ms
Gdscript > Array
Typed Int Array
Debug 184.7 ms
Release 110.9 ms
Gdscript > Array
Typed String Array
Debug 740.8 ms
Release 582.5 ms
Gdscript > Array
Typed Vector 2 Array
Debug 251.6 ms
Release 139.1 ms
Gdscript > Array
Typed Vector 3 Array
Debug 295.9 ms
Release 150.7 ms
Gdscript > Array
Untyped Color Array
Debug 411.6 ms
Release 225.8 ms
Gdscript > Array
Untyped Float Array
Debug 284 ms
Release 184.6 ms
Gdscript > Array
Untyped Int Array
Debug 280.4 ms
Release 192.5 ms
Gdscript > Array
Untyped String Array
Debug 830.6 ms
Release 657.5 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 345.1 ms
Release 211 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 374.3 ms
Release 233.1 ms
Gdscript > For Loop
For Loop Add
Debug 10.52 ms
Release 6.134 ms
Gdscript > For Loop
For Loop Call
Debug 85.76 ms
Release 46.02 ms
Gdscript > Lambda Performance
Lambda Call
Debug 58.03 ms
Release 36.19 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 204.4 ms
Release 154.1 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 720.9 ms
Release 533.6 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 790.7 ms
Release 656.4 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1315 ms
Release 1026 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 201.1 ms
Release 142.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 709.4 ms
Release 498.4 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 901.8 ms
Release 737.9 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1416 ms
Release 1108 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 309 ms
Release 255.2 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1096 ms
Release 890.7 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1399 ms
Release 1170 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2214 ms
Release 1797 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1808 ms
Release 1517 ms
Gdscript > String Format
Complex Variable Method
Debug 3868 ms
Release 3046 ms
Gdscript > String Format
Complex Variable Percent
Debug 3697 ms
Release 2860 ms
Gdscript > String Format
No Op Constant Method
Debug 181.2 ms
Release 146.3 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.197 ms
Release 2.719 ms
Gdscript > String Format
Simple Constant Method
Debug 886.9 ms
Release 716.5 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 680.3 ms
Release 550.8 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.208 ms
Release 2.729 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 196.7 ms
Release 163.6 ms
Gdscript > String Format
Simple Variable Method
Debug 890.1 ms
Release 710.7 ms
Gdscript > String Format
Simple Variable Percent
Debug 585.1 ms
Release 451.6 ms
Gdscript > String Manipulation
Begins With
Debug 14.05 ms
Release 9.775 ms
Gdscript > String Manipulation
Bigrams
Debug 794.5 ms
Release 670.2 ms
Gdscript > String Manipulation
Capitalize
Debug 1022 ms
Release 826.5 ms
Gdscript > String Manipulation
Casecmp To
Debug 15.53 ms
Release 9.944 ms
Gdscript > String Manipulation
Contains
Debug 19.1 ms
Release 12.49 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.228 ms
Release 2.731 ms
Gdscript > String Manipulation
Count
Debug 214.6 ms
Release 161.5 ms
Gdscript > String Manipulation
Countn
Debug 389.9 ms
Release 338.9 ms
Gdscript > String Manipulation
Ends With
Debug 15.42 ms
Release 12.86 ms
Gdscript > String Manipulation
Find
Debug 43.54 ms
Release 25.42 ms
Gdscript > String Manipulation
Findn
Debug 73.63 ms
Release 57.43 ms
Gdscript > String Manipulation
Get Slice
Debug 91.31 ms
Release 65.48 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.74 ms
Release 29.98 ms
Gdscript > String Manipulation
Humanize Size
Debug 726.5 ms
Release 617.8 ms
Gdscript > String Manipulation
Insert
Debug 262.4 ms
Release 211.9 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 972.4 ms
Release 805.9 ms
Gdscript > String Manipulation
Lpad
Debug 207.8 ms
Release 176.9 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.32 ms
Release 10 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 28.98 ms
Release 38.99 ms
Gdscript > String Manipulation
Pad Decimals
Debug 421.9 ms
Release 396.3 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.49 ms
Release 66.3 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419.4 ms
Release 350.1 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269.4 ms
Release 227.3 ms
Gdscript > String Manipulation
Rfind
Debug 59.66 ms
Release 36.88 ms
Gdscript > String Manipulation
Rfindn
Debug 201.9 ms
Release 176.4 ms
Gdscript > String Manipulation
Rpad
Debug 153.8 ms
Release 126.4 ms
Gdscript > String Manipulation
Rsplit
Debug 441.4 ms
Release 384.2 ms
Gdscript > String Manipulation
Similarity
Debug 727.1 ms
Release 599.3 ms
Gdscript > String Manipulation
Simplify Path
Debug 1369 ms
Release 1166 ms
Gdscript > String Manipulation
Split
Debug 395.3 ms
Release 318.1 ms
Gdscript > String Manipulation
Split Floats
Debug 260.7 ms
Release 191.8 ms
Gdscript > String Manipulation
Substr
Debug 64.35 ms
Release 50.98 ms
Gdscript > String Manipulation
To Camel Case
Debug 264.8 ms
Release 252.7 ms
Gdscript > String Manipulation
To Lower
Debug 214 ms
Release 186.1 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1232 ms
Release 1036 ms
Gdscript > String Manipulation
To Snake Case
Debug 671.6 ms
Release 554.7 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.7 ms
Release 110.4 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 96.01 ms
Release 77.17 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 141.1 ms
Release 109.8 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 96.2 ms
Release 75.66 ms
Gdscript > String Manipulation
Uri Decode
Debug 352.4 ms
Release 265.5 ms
Gdscript > String Manipulation
Uri Encode
Debug 384.1 ms
Release 301.7 ms
Gdscript > String Manipulation
Validate Filename
Debug 1773 ms
Release 1406 ms
Gdscript > String Manipulation
Validate Node Name
Debug 88.98 ms
Release 75.75 ms
Gdscript > String Manipulation
Xml Escape
Debug 548.8 ms
Release 477.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.89 ms
Release 57.65 ms
Math > Delaunay 2d
Delaunay 2d
Debug 158.6 ms
Release 77.48 ms
Math > Triangulate
Triangulate
Debug 95.1 ms
Release 53.61 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.146 mspf
Release 592.7 mspf
Debug 144.5 mspf
Release 57.71 mspf
Debug 38.12 ms
Release 27.94 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 762.9 mspf
Release 838.2 mspf
Debug 33.91 mspf
Release 22.58 mspf
Debug 38.44 ms
Release 28.68 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.976 mspf
Release 578.7 mspf
Debug 142.5 mspf
Release 58.92 mspf
Debug 46.78 ms
Release 32.22 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 747.8 mspf
Release 827.1 mspf
Debug 35.57 mspf
Release 24.39 mspf
Debug 44.65 ms
Release 32.37 ms
Extra/Build Time
Build Time
Debug 285194 ms
Release 308834 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1849 ms
Release 1799 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 2.1 mspf๐Ÿ”ด 7.68 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.075 mspf๐Ÿ”ด 11.95 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.472 mspf๐Ÿ”ด 8.776 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.895 mspf๐Ÿ”ด 9.024 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.727 mspf๐Ÿ”ด 9.575 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.371 mspf๐Ÿ”ด 8.585 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 18.03 mspf๐Ÿ”ด 3.552 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.11 mspf๐Ÿ”ด 3.944 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.11 mspf๐Ÿ”ด 3.846 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.13 mspf๐Ÿ”ด 4.544 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.305 mspf๐Ÿ”ด 4.449 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.818 mspf๐Ÿ”ด 4.735 mspf
Rendering > Label
Label
๐Ÿ”ด 1.854 mspf๐Ÿ”ด 2.685 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.46 mspf๐Ÿ”ด 2.691 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.469 mspf๐Ÿ”ด 2.747 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.464 mspf๐Ÿ”ด 2.8 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3552 mspf๐Ÿ”ด 6.441 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7785 mspf๐Ÿ”ด 6.255 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.006 mspf๐Ÿ”ด 7.462 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7527 mspf๐Ÿ”ด 6.09 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.076 mspf๐Ÿ”ด 6.774 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9808 mspf๐Ÿ”ด 6.306 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8304 mspf๐Ÿ”ด 6.429 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.337 mspf๐Ÿ”ด 7.221 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7907 mspf๐Ÿ”ด 11.9 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.302 mspf๐Ÿ”ด 47.28 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.7935 mspf๐Ÿ”ด 6.362 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.363 mspf๐Ÿ”ด 8.554 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.32 mspf๐Ÿ”ด 62.01 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7272 mspf๐Ÿ”ด 1.632 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1188 mspf๐Ÿ”ด 0.2633 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04133 mspf๐Ÿ”ด 0.08033 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6652 mspf๐Ÿ”ด 25.51 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0912 mspf๐Ÿ”ด 7.173 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.04383 mspf๐Ÿ”ด 0.9502 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.3048 mspf๐Ÿ”ด 6.747 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.311 mspf๐Ÿ”ด 8.859 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.5157 mspf๐Ÿ”ด 23.45 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3982 mspf๐Ÿ”ด 11.67 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.26 mspf๐Ÿ”ด 9.983 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2588 mspf๐Ÿ”ด 13.3 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3417 mspf๐Ÿ”ด 12.49 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4114 mspf๐Ÿ”ด 13.11 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 3.351 mspf๐Ÿ”ด 16.39 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3734 mspf๐Ÿ”ด 10.88 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657828e+06 b
Release 2.693456e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180928 b
Release 167260 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6843216e+07 b
Release 6.2943248e+07 b