Godot Benchmarks

2024-02-09 41564aaf7

ยซ Previous: 2024-02-07 41564aaf7
Next: 2024-02-10 41564aaf7 ยป

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 376.9 ms
Release 312.5 ms
Core > Callable
Lambda Inline Callable
Debug 371.9 ms
Release 287.7 ms
Core > Callable
Lambda Variable Callable
Debug 111.7 ms
Release 71.31 ms
Core > Config File
Load
Debug 34.18 ms
Release 26.17 ms
Core > Config File
Load With Password
Debug 36.74 ms
Release 28.28 ms
Core > Config File
Save
Debug 40.03 ms
Release 34.17 ms
Core > Config File
Save With Password
Debug 37.73 ms
Release 37.05 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1245 ms
Release 1867 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2383 ms
Release 8776 ms
Core > Crypto
Generate Rsa 2048
Debug 69.19 ms
Release 78.58 ms
Core > Crypto
Generate Rsa 4096
Debug 226.1 ms
Release 1317 ms
Core > Node Path
Create
Debug 18.21 ms
Release 16.04 ms
Core > Random Number Generator
Global Scope Randf
Debug 119.9 ms
Release 59.3 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 227.6 ms
Release 125.5 ms
Core > Random Number Generator
Global Scope Randfn
Debug 501.7 ms
Release 383.1 ms
Core > Random Number Generator
Global Scope Randi
Debug 125.6 ms
Release 56.88 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 174.3 ms
Release 93.58 ms
Core > Random Number Generator
Global Scope Randomize
Debug 479.4 ms
Release 411.2 ms
Core > Random Number Generator
Randf
Debug 179 ms
Release 90.41 ms
Core > Random Number Generator
Randf Range
Debug 193 ms
Release 116.4 ms
Core > Random Number Generator
Randfn
Debug 428.6 ms
Release 305.2 ms
Core > Random Number Generator
Randi
Debug 138.7 ms
Release 64.35 ms
Core > Random Number Generator
Randi Range
Debug 167.2 ms
Release 85.85 ms
Core > Random Number Generator
Randomize
Debug 569.8 ms
Release 440.5 ms
Core > Signal
Emission Params 0
Debug 289 ms
Release 217.8 ms
Core > Signal
Emission Params 1
Debug 279 ms
Release 220.9 ms
Core > Signal
Emission Params 10
Debug 323.9 ms
Release 234.2 ms
Core > String Name
Create
Debug 18.51 ms
Release 16.54 ms
Gdscript > Alloc
Deep Tree
Debug 210.8 ms
Release 177.3 ms
Gdscript > Alloc
Duplicate
Debug 1527 ms
Release 1121 ms
Gdscript > Alloc
Fragmentation
Debug 2902 ms
Release 2254 ms
Gdscript > Alloc
Wide Tree
Debug 165 ms
Release 130.6 ms
Gdscript > Array
Fill Loop
Debug 274.3 ms
Release 203.3 ms
Gdscript > Array
Fill Method
Debug 117.3 ms
Release 110.5 ms
Gdscript > Array
Packed Color Array
Debug 219.8 ms
Release 123.2 ms
Gdscript > Array
Packed Float 32 Array
Debug 153.5 ms
Release 84.64 ms
Gdscript > Array
Packed Float 64 Array
Debug 154.7 ms
Release 86.53 ms
Gdscript > Array
Packed Int 32 Array
Debug 113.5 ms
Release 71.07 ms
Gdscript > Array
Packed Int 64 Array
Debug 115 ms
Release 73.21 ms
Gdscript > Array
Packed String Array
Debug 607.7 ms
Release 492.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 175.3 ms
Release 103.4 ms
Gdscript > Array
Packed Vector 3 Array
Debug 192.4 ms
Release 115.6 ms
Gdscript > Array
Typed Color Array
Debug 300.3 ms
Release 166.2 ms
Gdscript > Array
Typed Float Array
Debug 200.6 ms
Release 132.5 ms
Gdscript > Array
Typed Int Array
Debug 190.9 ms
Release 121.8 ms
Gdscript > Array
Typed String Array
Debug 742.3 ms
Release 586.7 ms
Gdscript > Array
Typed Vector 2 Array
Debug 254.7 ms
Release 151.8 ms
Gdscript > Array
Typed Vector 3 Array
Debug 291.1 ms
Release 161 ms
Gdscript > Array
Untyped Color Array
Debug 404.7 ms
Release 228.2 ms
Gdscript > Array
Untyped Float Array
Debug 293.2 ms
Release 193.3 ms
Gdscript > Array
Untyped Int Array
Debug 280.6 ms
Release 192.2 ms
Gdscript > Array
Untyped String Array
Debug 836.9 ms
Release 655.9 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 340.6 ms
Release 213 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 378.6 ms
Release 230.6 ms
Gdscript > For Loop
For Loop Add
Debug 10.47 ms
Release 6.162 ms
Gdscript > For Loop
For Loop Call
Debug 85.72 ms
Release 45.28 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.02 ms
Release 34.79 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 204 ms
Release 153.9 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 702.2 ms
Release 543.5 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 778.9 ms
Release 655.2 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1296 ms
Release 1040 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 196.9 ms
Release 142 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 677.9 ms
Release 516.4 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 902.7 ms
Release 737.6 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1388 ms
Release 1099 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 329 ms
Release 259.3 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1089 ms
Release 893.4 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1347 ms
Release 1176 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2087 ms
Release 1828 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1782 ms
Release 1490 ms
Gdscript > String Format
Complex Variable Method
Debug 3843 ms
Release 3052 ms
Gdscript > String Format
Complex Variable Percent
Debug 3615 ms
Release 2827 ms
Gdscript > String Format
No Op Constant Method
Debug 180.4 ms
Release 150.6 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.252 ms
Release 2.686 ms
Gdscript > String Format
Simple Constant Method
Debug 874.1 ms
Release 721.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 685.2 ms
Release 560.1 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.211 ms
Release 2.701 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 197.8 ms
Release 164.8 ms
Gdscript > String Format
Simple Variable Method
Debug 886.5 ms
Release 720.7 ms
Gdscript > String Format
Simple Variable Percent
Debug 580.1 ms
Release 460.9 ms
Gdscript > String Manipulation
Begins With
Debug 16.93 ms
Release 10.27 ms
Gdscript > String Manipulation
Bigrams
Debug 797.1 ms
Release 683.4 ms
Gdscript > String Manipulation
Capitalize
Debug 966.6 ms
Release 835.8 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.1 ms
Release 9.664 ms
Gdscript > String Manipulation
Contains
Debug 20.42 ms
Release 11.84 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.257 ms
Release 2.707 ms
Gdscript > String Manipulation
Count
Debug 213.9 ms
Release 162.1 ms
Gdscript > String Manipulation
Countn
Debug 362.3 ms
Release 343.7 ms
Gdscript > String Manipulation
Ends With
Debug 16.06 ms
Release 12.28 ms
Gdscript > String Manipulation
Find
Debug 44.38 ms
Release 25.51 ms
Gdscript > String Manipulation
Findn
Debug 69.25 ms
Release 54.87 ms
Gdscript > String Manipulation
Get Slice
Debug 87.71 ms
Release 65.35 ms
Gdscript > String Manipulation
Get Slice Count
Debug 39.02 ms
Release 29.81 ms
Gdscript > String Manipulation
Humanize Size
Debug 714.3 ms
Release 620.8 ms
Gdscript > String Manipulation
Insert
Debug 258.7 ms
Release 214.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 966 ms
Release 818.7 ms
Gdscript > String Manipulation
Lpad
Debug 208.6 ms
Release 179.5 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.62 ms
Release 10.27 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.35 ms
Release 38.77 ms
Gdscript > String Manipulation
Pad Decimals
Debug 416.4 ms
Release 391.1 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.27 ms
Release 65.04 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419.8 ms
Release 350.4 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.7 ms
Release 227 ms
Gdscript > String Manipulation
Rfind
Debug 58.79 ms
Release 36.77 ms
Gdscript > String Manipulation
Rfindn
Debug 162.5 ms
Release 176.4 ms
Gdscript > String Manipulation
Rpad
Debug 152.9 ms
Release 126.8 ms
Gdscript > String Manipulation
Rsplit
Debug 437.5 ms
Release 380.2 ms
Gdscript > String Manipulation
Similarity
Debug 725.4 ms
Release 595 ms
Gdscript > String Manipulation
Simplify Path
Debug 1388 ms
Release 1150 ms
Gdscript > String Manipulation
Split
Debug 391.7 ms
Release 314.2 ms
Gdscript > String Manipulation
Split Floats
Debug 274.4 ms
Release 172.6 ms
Gdscript > String Manipulation
Substr
Debug 64.33 ms
Release 50.69 ms
Gdscript > String Manipulation
To Camel Case
Debug 246.1 ms
Release 260.9 ms
Gdscript > String Manipulation
To Lower
Debug 182.9 ms
Release 200.9 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1237 ms
Release 1014 ms
Gdscript > String Manipulation
To Snake Case
Debug 658 ms
Release 579.3 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.9 ms
Release 108.9 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 96.63 ms
Release 76.47 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 141.2 ms
Release 109.5 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.84 ms
Release 76.25 ms
Gdscript > String Manipulation
Uri Decode
Debug 352.6 ms
Release 267.6 ms
Gdscript > String Manipulation
Uri Encode
Debug 381.4 ms
Release 290.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1792 ms
Release 1450 ms
Gdscript > String Manipulation
Validate Node Name
Debug 88.8 ms
Release 87.69 ms
Gdscript > String Manipulation
Xml Escape
Debug 547.7 ms
Release 476 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.46 ms
Release 57.65 ms
Math > Convex Hull 3d
Both Clean And Simplify
Debug 4776 ms
Release 3544 ms
Math > Convex Hull 3d
Only Clean
Debug 4692 ms
Release 3487 ms
Math > Convex Hull 3d
Only Simplify
Debug 12.15 ms
Release 9.421 ms
Math > Convex Hull 3d
Quickest
Debug 10.22 ms
Release 7.898 ms
Math > Delaunay 2d
Delaunay 2d
Debug 163 ms
Release 77.96 ms
Math > Expression
Parse 20 Complex Expressions Cold
Debug 404.1 ms
Release 330.1 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse
Debug 407.2 ms
Release 328.2 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse Then Execute
Debug 410.4 ms
Release 331.7 ms
Math > Noise
Cellular
Debug 1239 ms
Release 556.4 ms
Math > Noise
Perlin
Debug 424.2 ms
Release 260.1 ms
Math > Noise
Simplex
Debug 472.7 ms
Release 309.9 ms
Math > Noise
Simplex Smooth
Debug 560.2 ms
Release 388.1 ms
Math > Noise
Value
Debug 387.2 ms
Release 243.5 ms
Math > Noise
Value Cubic
Debug 742.1 ms
Release 574.7 ms
Math > Triangulate
Triangulate
Debug 96.73 ms
Release 53.86 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.047 mspf
Release 602.8 mspf
Debug 140.4 mspf
Release 56.06 mspf
Debug 37.87 ms
Release 28.43 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 759.6 mspf
Release 838.8 mspf
Debug 33.81 mspf
Release 22.47 mspf
Debug 38.13 ms
Release 28.67 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.108 mspf
Release 585.8 mspf
Debug 143.9 mspf
Release 58.64 mspf
Debug 45.28 ms
Release 32.45 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 752.1 mspf
Release 831 mspf
Debug 35.2 mspf
Release 23.66 mspf
Debug 45.08 ms
Release 32.68 ms
Extra/Build Time
Build Time
Debug 287556 ms
Release 310211 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1948 ms
Release 1898 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.847 mspf๐Ÿ”ด 7.511 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.863 mspf๐Ÿ”ด 12.18 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.897 mspf๐Ÿ”ด 8.868 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.905 mspf๐Ÿ”ด 8.955 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.563 mspf๐Ÿ”ด 9.668 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.375 mspf๐Ÿ”ด 8.592 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.51 mspf๐Ÿ”ด 3.769 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.201 mspf๐Ÿ”ด 3.99 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.073 mspf๐Ÿ”ด 3.843 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.09 mspf๐Ÿ”ด 4.711 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.199 mspf๐Ÿ”ด 4.501 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.293 mspf๐Ÿ”ด 4.609 mspf
Rendering > Label
Label
๐Ÿ”ด 1.892 mspf๐Ÿ”ด 2.619 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.562 mspf๐Ÿ”ด 2.55 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.677 mspf๐Ÿ”ด 2.699 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.561 mspf๐Ÿ”ด 2.727 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3716 mspf๐Ÿ”ด 6.438 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7292 mspf๐Ÿ”ด 6.421 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.1 mspf๐Ÿ”ด 7.48 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7662 mspf๐Ÿ”ด 6.194 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.093 mspf๐Ÿ”ด 6.818 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9702 mspf๐Ÿ”ด 6.212 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8238 mspf๐Ÿ”ด 6.49 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3218 mspf๐Ÿ”ด 7.11 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7976 mspf๐Ÿ”ด 11.97 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.181 mspf๐Ÿ”ด 47.29 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.795 mspf๐Ÿ”ด 6.204 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.387 mspf๐Ÿ”ด 8.462 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.14 mspf๐Ÿ”ด 62.09 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6918 mspf๐Ÿ”ด 1.636 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1087 mspf๐Ÿ”ด 0.2633 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04533 mspf๐Ÿ”ด 0.07933 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6827 mspf๐Ÿ”ด 25 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.095 mspf๐Ÿ”ด 6.985 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0396 mspf๐Ÿ”ด 0.9262 mspf
Rendering > Sdfgi
Camera Motion With Sdfgi
๐Ÿ”ด 65.2 mspf๐Ÿ”ด 79.53 mspf
Rendering > Sdfgi
Camera Motion Without Sdfgi
๐Ÿ”ด 0.2942 mspf๐Ÿ”ด 6.655 mspf
Rendering > Sponza
Aa Fsr 2 100
๐Ÿ”ด 15.55 mspf๐Ÿ”ด 19.46 mspf
Rendering > Sponza
Aa Fsr 2 50
๐Ÿ”ด 0.4024 mspf๐Ÿ”ด 13.28 mspf
Rendering > Sponza
Aa Fxaa
๐Ÿ”ด 0.2585 mspf๐Ÿ”ด 7.291 mspf
Rendering > Sponza
Aa Msaa 2x
๐Ÿ”ด 0.3182 mspf๐Ÿ”ด 9.792 mspf
Rendering > Sponza
Aa Msaa 4x
๐Ÿ”ด 0.2842 mspf๐Ÿ”ด 11.78 mspf
Rendering > Sponza
Aa Taa
๐Ÿ”ด 0.2942 mspf๐Ÿ”ด 12.33 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2682 mspf๐Ÿ”ด 6.717 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3112 mspf๐Ÿ”ด 8.811 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.539 mspf๐Ÿ”ด 24.05 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.2896 mspf๐Ÿ”ด 11.75 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.248 mspf๐Ÿ”ด 9.998 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2487 mspf๐Ÿ”ด 13.12 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.327 mspf๐Ÿ”ด 12.36 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4002 mspf๐Ÿ”ด 12.99 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 0.3966 mspf๐Ÿ”ด 16.3 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.349 mspf๐Ÿ”ด 10.86 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.65894e+06 b
Release 2.699072e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181408 b
Release 166996 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6986672e+07 b
Release 6.309496e+07 b