Godot Benchmarks

2024-02-07 d3352813e

ยซ Previous: 2024-02-06 d3352813e
Next: 2024-02-09 d3352813e ยป

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 374.1 ms
Release 284.3 ms
Core > Callable
Lambda Inline Callable
Debug 379.2 ms
Release 294.9 ms
Core > Callable
Lambda Variable Callable
Debug 111.8 ms
Release 70.64 ms
Core > Config File
Load
Debug 34.01 ms
Release 25.89 ms
Core > Config File
Load With Password
Debug 37.41 ms
Release 28.6 ms
Core > Config File
Save
Debug 41.99 ms
Release 34.67 ms
Core > Config File
Save With Password
Debug 46.28 ms
Release 37.73 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1242 ms
Release 1846 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2393 ms
Release 8518 ms
Core > Crypto
Generate Rsa 2048
Debug 120.7 ms
Release 34.64 ms
Core > Crypto
Generate Rsa 4096
Debug 1595 ms
Release 2262 ms
Core > Node Path
Create
Debug 18.93 ms
Release 15.95 ms
Core > Random Number Generator
Global Scope Randf
Debug 113.5 ms
Release 60.48 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 225.1 ms
Release 119.7 ms
Core > Random Number Generator
Global Scope Randfn
Debug 508 ms
Release 381.5 ms
Core > Random Number Generator
Global Scope Randi
Debug 124.2 ms
Release 58.03 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 162.5 ms
Release 94.59 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476.2 ms
Release 409.9 ms
Core > Random Number Generator
Randf
Debug 177.7 ms
Release 91.62 ms
Core > Random Number Generator
Randf Range
Debug 194.6 ms
Release 117 ms
Core > Random Number Generator
Randfn
Debug 430 ms
Release 305.2 ms
Core > Random Number Generator
Randi
Debug 136.3 ms
Release 59.91 ms
Core > Random Number Generator
Randi Range
Debug 171.4 ms
Release 87.24 ms
Core > Random Number Generator
Randomize
Debug 556.6 ms
Release 441.2 ms
Core > Signal
Emission Params 0
Debug 287 ms
Release 212.6 ms
Core > Signal
Emission Params 1
Debug 289.7 ms
Release 215.3 ms
Core > Signal
Emission Params 10
Debug 314.4 ms
Release 237.6 ms
Core > String Name
Create
Debug 18.78 ms
Release 16.74 ms
Gdscript > Alloc
Deep Tree
Debug 233 ms
Release 174.7 ms
Gdscript > Alloc
Duplicate
Debug 1532 ms
Release 1115 ms
Gdscript > Alloc
Fragmentation
Debug 2925 ms
Release 2253 ms
Gdscript > Alloc
Wide Tree
Debug 163.2 ms
Release 130.6 ms
Gdscript > Array
Fill Loop
Debug 279.4 ms
Release 203.4 ms
Gdscript > Array
Fill Method
Debug 116.1 ms
Release 109.5 ms
Gdscript > Array
Packed Color Array
Debug 217.3 ms
Release 124.3 ms
Gdscript > Array
Packed Float 32 Array
Debug 154.7 ms
Release 83.22 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.8 ms
Release 85.62 ms
Gdscript > Array
Packed Int 32 Array
Debug 111.9 ms
Release 66.94 ms
Gdscript > Array
Packed Int 64 Array
Debug 117 ms
Release 73.59 ms
Gdscript > Array
Packed String Array
Debug 615.3 ms
Release 496 ms
Gdscript > Array
Packed Vector 2 Array
Debug 172.8 ms
Release 114 ms
Gdscript > Array
Packed Vector 3 Array
Debug 192.6 ms
Release 116 ms
Gdscript > Array
Typed Color Array
Debug 323.6 ms
Release 160.4 ms
Gdscript > Array
Typed Float Array
Debug 203 ms
Release 131.5 ms
Gdscript > Array
Typed Int Array
Debug 206.7 ms
Release 111.6 ms
Gdscript > Array
Typed String Array
Debug 739.9 ms
Release 600.1 ms
Gdscript > Array
Typed Vector 2 Array
Debug 270.9 ms
Release 152.6 ms
Gdscript > Array
Typed Vector 3 Array
Debug 294.1 ms
Release 153.7 ms
Gdscript > Array
Untyped Color Array
Debug 401.8 ms
Release 229.4 ms
Gdscript > Array
Untyped Float Array
Debug 298.2 ms
Release 185.1 ms
Gdscript > Array
Untyped Int Array
Debug 284.4 ms
Release 184.8 ms
Gdscript > Array
Untyped String Array
Debug 829.8 ms
Release 689.5 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 351.1 ms
Release 217.8 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 388.1 ms
Release 223.7 ms
Gdscript > For Loop
For Loop Add
Debug 10.24 ms
Release 6.491 ms
Gdscript > For Loop
For Loop Call
Debug 85.74 ms
Release 45.09 ms
Gdscript > Lambda Performance
Lambda Call
Debug 62.64 ms
Release 34.75 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 207.3 ms
Release 153.7 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 716.2 ms
Release 534.1 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 793.3 ms
Release 665 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1301 ms
Release 1049 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 211.3 ms
Release 143.5 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 702.3 ms
Release 509.1 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 891.4 ms
Release 743.8 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1413 ms
Release 1105 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 316.5 ms
Release 257.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1094 ms
Release 886 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1335 ms
Release 1146 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2139 ms
Release 1817 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1769 ms
Release 1546 ms
Gdscript > String Format
Complex Variable Method
Debug 3786 ms
Release 3079 ms
Gdscript > String Format
Complex Variable Percent
Debug 3867 ms
Release 2844 ms
Gdscript > String Format
No Op Constant Method
Debug 182.5 ms
Release 146.8 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.19 ms
Release 2.722 ms
Gdscript > String Format
Simple Constant Method
Debug 911.6 ms
Release 721.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 696.3 ms
Release 547.7 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.226 ms
Release 2.748 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 196.3 ms
Release 168.9 ms
Gdscript > String Format
Simple Variable Method
Debug 912.1 ms
Release 728.7 ms
Gdscript > String Format
Simple Variable Percent
Debug 633.1 ms
Release 452.7 ms
Gdscript > String Manipulation
Begins With
Debug 14.33 ms
Release 9.769 ms
Gdscript > String Manipulation
Bigrams
Debug 793.5 ms
Release 668.3 ms
Gdscript > String Manipulation
Capitalize
Debug 1078 ms
Release 846.9 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.64 ms
Release 9.481 ms
Gdscript > String Manipulation
Contains
Debug 20.07 ms
Release 11.04 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.212 ms
Release 2.728 ms
Gdscript > String Manipulation
Count
Debug 233.5 ms
Release 161.3 ms
Gdscript > String Manipulation
Countn
Debug 402.2 ms
Release 337.9 ms
Gdscript > String Manipulation
Ends With
Debug 15.2 ms
Release 12.16 ms
Gdscript > String Manipulation
Find
Debug 43.3 ms
Release 25.7 ms
Gdscript > String Manipulation
Findn
Debug 74.13 ms
Release 56.86 ms
Gdscript > String Manipulation
Get Slice
Debug 90.57 ms
Release 64.92 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.5 ms
Release 29.63 ms
Gdscript > String Manipulation
Humanize Size
Debug 757.1 ms
Release 620.4 ms
Gdscript > String Manipulation
Insert
Debug 274.4 ms
Release 213.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1056 ms
Release 798.4 ms
Gdscript > String Manipulation
Lpad
Debug 209.9 ms
Release 178.1 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.1 ms
Release 9.685 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 30.35 ms
Release 39.11 ms
Gdscript > String Manipulation
Pad Decimals
Debug 425.1 ms
Release 382.5 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.61 ms
Release 64.87 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419.8 ms
Release 349.2 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 277.9 ms
Release 229.8 ms
Gdscript > String Manipulation
Rfind
Debug 60.16 ms
Release 37.46 ms
Gdscript > String Manipulation
Rfindn
Debug 196.4 ms
Release 176.4 ms
Gdscript > String Manipulation
Rpad
Debug 154.2 ms
Release 126.9 ms
Gdscript > String Manipulation
Rsplit
Debug 437.4 ms
Release 383 ms
Gdscript > String Manipulation
Similarity
Debug 718.4 ms
Release 597 ms
Gdscript > String Manipulation
Simplify Path
Debug 1402 ms
Release 1168 ms
Gdscript > String Manipulation
Split
Debug 414.9 ms
Release 345.4 ms
Gdscript > String Manipulation
Split Floats
Debug 267.3 ms
Release 174.6 ms
Gdscript > String Manipulation
Substr
Debug 66.1 ms
Release 50.9 ms
Gdscript > String Manipulation
To Camel Case
Debug 266.5 ms
Release 261.4 ms
Gdscript > String Manipulation
To Lower
Debug 215.5 ms
Release 187.5 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1284 ms
Release 1041 ms
Gdscript > String Manipulation
To Snake Case
Debug 702.6 ms
Release 569.7 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141 ms
Release 109.4 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 101.2 ms
Release 76.27 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.7 ms
Release 110.2 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.44 ms
Release 76.64 ms
Gdscript > String Manipulation
Uri Decode
Debug 347.5 ms
Release 274.5 ms
Gdscript > String Manipulation
Uri Encode
Debug 370.6 ms
Release 310.4 ms
Gdscript > String Manipulation
Validate Filename
Debug 1900 ms
Release 1439 ms
Gdscript > String Manipulation
Validate Node Name
Debug 89.15 ms
Release 87.91 ms
Gdscript > String Manipulation
Xml Escape
Debug 593.7 ms
Release 468.9 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.37 ms
Release 58.29 ms
Math > Convex Hull 3d
Both Clean And Simplify
Debug 4765 ms
Release 3543 ms
Math > Convex Hull 3d
Only Clean
Debug 4687 ms
Release 3496 ms
Math > Convex Hull 3d
Only Simplify
Debug 12.59 ms
Release 9.212 ms
Math > Convex Hull 3d
Quickest
Debug 10.78 ms
Release 7.967 ms
Math > Delaunay 2d
Delaunay 2d
Debug 157.8 ms
Release 77.44 ms
Math > Expression
Parse 20 Complex Expressions Cold
Debug 407.5 ms
Release 334.1 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse
Debug 405.9 ms
Release 333.1 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse Then Execute
Debug 410.9 ms
Release 337 ms
Math > Noise
Cellular
Debug 1236 ms
Release 556.5 ms
Math > Noise
Perlin
Debug 417.3 ms
Release 260.1 ms
Math > Noise
Simplex
Debug 468.1 ms
Release 311.3 ms
Math > Noise
Simplex Smooth
Debug 552.8 ms
Release 392.9 ms
Math > Noise
Value
Debug 380.8 ms
Release 241.6 ms
Math > Noise
Value Cubic
Debug 735.9 ms
Release 575.5 ms
Math > Triangulate
Triangulate
Debug 94.7 ms
Release 54.51 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.038 mspf
Release 601.7 mspf
Debug 140.3 mspf
Release 56.07 mspf
Debug 38.17 ms
Release 27.55 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 758.1 mspf
Release 842.1 mspf
Debug 33.69 mspf
Release 21.85 mspf
Debug 38.76 ms
Release 28.84 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.106 mspf
Release 589.8 mspf
Debug 143.5 mspf
Release 59.21 mspf
Debug 46.74 ms
Release 32.55 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 745.8 mspf
Release 829.9 mspf
Debug 34.81 mspf
Release 23.56 mspf
Debug 43.76 ms
Release 32.45 ms
Extra/Build Time
Build Time
Debug 285493 ms
Release 309226 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1749 ms
Release 1797 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.887 mspf๐Ÿ”ด 7.957 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.073 mspf๐Ÿ”ด 11.82 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.732 mspf๐Ÿ”ด 9.112 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.745 mspf๐Ÿ”ด 8.889 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.732 mspf๐Ÿ”ด 9.575 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.369 mspf๐Ÿ”ด 8.533 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.79 mspf๐Ÿ”ด 3.698 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.145 mspf๐Ÿ”ด 3.842 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.59 mspf๐Ÿ”ด 3.976 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.39 mspf๐Ÿ”ด 4.641 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.719 mspf๐Ÿ”ด 4.749 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.736 mspf๐Ÿ”ด 4.497 mspf
Rendering > Label
Label
๐Ÿ”ด 1.917 mspf๐Ÿ”ด 2.515 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.481 mspf๐Ÿ”ด 2.7 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.504 mspf๐Ÿ”ด 2.664 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.487 mspf๐Ÿ”ด 2.77 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3455 mspf๐Ÿ”ด 6.308 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7408 mspf๐Ÿ”ด 6.373 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.174 mspf๐Ÿ”ด 7.414 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7382 mspf๐Ÿ”ด 6.063 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.064 mspf๐Ÿ”ด 6.861 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9622 mspf๐Ÿ”ด 6.227 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.7668 mspf๐Ÿ”ด 6.439 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3317 mspf๐Ÿ”ด 7.31 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7753 mspf๐Ÿ”ด 11.96 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.222 mspf๐Ÿ”ด 47.37 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.7913 mspf๐Ÿ”ด 6.305 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.386 mspf๐Ÿ”ด 8.439 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.54 mspf๐Ÿ”ด 62.34 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7404 mspf๐Ÿ”ด 1.55 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1172 mspf๐Ÿ”ด 0.2564 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04417 mspf๐Ÿ”ด 0.07967 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6587 mspf๐Ÿ”ด 25.13 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0995 mspf๐Ÿ”ด 6.968 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0415 mspf๐Ÿ”ด 0.892 mspf
Rendering > Sdfgi
Camera Motion With Sdfgi
๐Ÿ”ด 3.463 mspf๐Ÿ”ด 79.63 mspf
Rendering > Sdfgi
Camera Motion Without Sdfgi
๐Ÿ”ด 0.2765 mspf๐Ÿ”ด 6.777 mspf
Rendering > Sponza
Aa Fsr 2 100
๐Ÿ”ด 0.625 mspf๐Ÿ”ด 19.34 mspf
Rendering > Sponza
Aa Fsr 2 50
๐Ÿ”ด 0.3973 mspf๐Ÿ”ด 13.01 mspf
Rendering > Sponza
Aa Fxaa
๐Ÿ”ด 0.238 mspf๐Ÿ”ด 7.437 mspf
Rendering > Sponza
Aa Msaa 2x
๐Ÿ”ด 0.2852 mspf๐Ÿ”ด 9.718 mspf
Rendering > Sponza
Aa Msaa 4x
๐Ÿ”ด 0.2923 mspf๐Ÿ”ด 11.69 mspf
Rendering > Sponza
Aa Taa
๐Ÿ”ด 0.312 mspf๐Ÿ”ด 12.31 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2412 mspf๐Ÿ”ด 6.74 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.31 mspf๐Ÿ”ด 8.848 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.4802 mspf๐Ÿ”ด 23.92 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.2903 mspf๐Ÿ”ด 11.74 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2513 mspf๐Ÿ”ด 10.14 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2458 mspf๐Ÿ”ด 13.07 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3564 mspf๐Ÿ”ด 12.35 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.3963 mspf๐Ÿ”ด 13.15 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 0.394 mspf๐Ÿ”ด 16.29 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3766 mspf๐Ÿ”ด 11.07 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.658496e+06 b
Release 2.695664e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181708 b
Release 166744 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6875984e+07 b
Release 6.3012912e+07 b