Godot Benchmarks

2024-02-01 9adb7c7d1

ยซ Previous: 2024-01-30 9adb7c7d1
Next: 2024-02-02 9adb7c7d1 ยป

System information

CPUIntel Core i5-12400
GPUs๐Ÿ”ต Intel UHD Graphics 730 โ€“ ๐Ÿ”ด AMD Radeon RX 550
Operating systemFedora 38 64-bit

Engine information

Build typeDebug Debug editor
Release Release export template
Time to buildDebug 286 seconds
Release 309 seconds
Build peak memory usageDebug 1,658.35 MB
Release 2,692.96 MB
Startup + shutdown timeDebug 1,798 ms
Release 1,800 ms
Startup + shutdown peak memory usageDebug 181.41 MB
Release 167.07 MB
Binary sizeDebug 96,876 KB
Release 62,943 KB

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 377.1 ms
Release 295.8 ms
Core > Callable
Lambda Inline Callable
Debug 382.1 ms
Release 298.7 ms
Core > Callable
Lambda Variable Callable
Debug 114.1 ms
Release 69.39 ms
Core > Config File
Load
Debug 33.71 ms
Release 26.34 ms
Core > Config File
Load With Password
Debug 36.56 ms
Release 29.08 ms
Core > Config File
Save
Debug 40 ms
Release 34.35 ms
Core > Config File
Save With Password
Debug 44.13 ms
Release 37.21 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1231 ms
Release 1854 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2407 ms
Release 8529 ms
Core > Crypto
Generate Rsa 2048
Debug 31.1 ms
Release 119.3 ms
Core > Crypto
Generate Rsa 4096
Debug 1544 ms
Release 1280 ms
Core > Node Path
Create
Debug 18.51 ms
Release 15.85 ms
Core > Random Number Generator
Global Scope Randf
Debug 120.1 ms
Release 57.81 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 231 ms
Release 117.2 ms
Core > Random Number Generator
Global Scope Randfn
Debug 506.3 ms
Release 379.7 ms
Core > Random Number Generator
Global Scope Randi
Debug 121.9 ms
Release 55.06 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 160 ms
Release 93.51 ms
Core > Random Number Generator
Global Scope Randomize
Debug 475.5 ms
Release 411.3 ms
Core > Random Number Generator
Randf
Debug 184.4 ms
Release 92.26 ms
Core > Random Number Generator
Randf Range
Debug 196.4 ms
Release 117.4 ms
Core > Random Number Generator
Randfn
Debug 424.5 ms
Release 305.5 ms
Core > Random Number Generator
Randi
Debug 137 ms
Release 60.03 ms
Core > Random Number Generator
Randi Range
Debug 167.2 ms
Release 87.08 ms
Core > Random Number Generator
Randomize
Debug 558.1 ms
Release 441 ms
Core > Signal
Emission Params 0
Debug 279 ms
Release 215.3 ms
Core > Signal
Emission Params 1
Debug 282.1 ms
Release 218.2 ms
Core > Signal
Emission Params 10
Debug 335.2 ms
Release 247.7 ms
Core > String Name
Create
Debug 18.7 ms
Release 16.74 ms
Gdscript > Alloc
Deep Tree
Debug 210.3 ms
Release 173.7 ms
Gdscript > Alloc
Duplicate
Debug 1524 ms
Release 1114 ms
Gdscript > Alloc
Fragmentation
Debug 2938 ms
Release 2253 ms
Gdscript > Alloc
Wide Tree
Debug 163.7 ms
Release 130 ms
Gdscript > Array
Fill Loop
Debug 288.4 ms
Release 203.9 ms
Gdscript > Array
Fill Method
Debug 117.6 ms
Release 108.8 ms
Gdscript > Array
Packed Color Array
Debug 246 ms
Release 113.9 ms
Gdscript > Array
Packed Float 32 Array
Debug 158.2 ms
Release 81.66 ms
Gdscript > Array
Packed Float 64 Array
Debug 159.7 ms
Release 82.3 ms
Gdscript > Array
Packed Int 32 Array
Debug 115.8 ms
Release 67.29 ms
Gdscript > Array
Packed Int 64 Array
Debug 117.9 ms
Release 66.24 ms
Gdscript > Array
Packed String Array
Debug 611.2 ms
Release 511.4 ms
Gdscript > Array
Packed Vector 2 Array
Debug 185.8 ms
Release 101.5 ms
Gdscript > Array
Packed Vector 3 Array
Debug 210.8 ms
Release 112.4 ms
Gdscript > Array
Typed Color Array
Debug 337 ms
Release 159.2 ms
Gdscript > Array
Typed Float Array
Debug 197.7 ms
Release 120.9 ms
Gdscript > Array
Typed Int Array
Debug 197.9 ms
Release 113.8 ms
Gdscript > Array
Typed String Array
Debug 738.9 ms
Release 590.6 ms
Gdscript > Array
Typed Vector 2 Array
Debug 254.4 ms
Release 147.4 ms
Gdscript > Array
Typed Vector 3 Array
Debug 286.3 ms
Release 156.5 ms
Gdscript > Array
Untyped Color Array
Debug 415.3 ms
Release 231.9 ms
Gdscript > Array
Untyped Float Array
Debug 294.9 ms
Release 195.4 ms
Gdscript > Array
Untyped Int Array
Debug 280.5 ms
Release 183.5 ms
Gdscript > Array
Untyped String Array
Debug 831.3 ms
Release 662.4 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 376.5 ms
Release 227.2 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 391.5 ms
Release 227.4 ms
Gdscript > For Loop
For Loop Add
Debug 10.86 ms
Release 6.466 ms
Gdscript > For Loop
For Loop Call
Debug 85.9 ms
Release 44.83 ms
Gdscript > Lambda Performance
Lambda Call
Debug 56.59 ms
Release 39.8 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 203.3 ms
Release 153.6 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 706.4 ms
Release 545.8 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 760.9 ms
Release 649.9 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1286 ms
Release 1027 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 197.7 ms
Release 144.3 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 683.6 ms
Release 500.8 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 893.9 ms
Release 742.3 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1401 ms
Release 1095 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 310.4 ms
Release 258.9 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1082 ms
Release 918.4 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1365 ms
Release 1237 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2174 ms
Release 1820 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1818 ms
Release 1493 ms
Gdscript > String Format
Complex Variable Method
Debug 3836 ms
Release 3109 ms
Gdscript > String Format
Complex Variable Percent
Debug 3710 ms
Release 2848 ms
Gdscript > String Format
No Op Constant Method
Debug 181 ms
Release 148.6 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.213 ms
Release 2.704 ms
Gdscript > String Format
Simple Constant Method
Debug 889.9 ms
Release 719 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 672.3 ms
Release 554.7 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.199 ms
Release 2.71 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 193 ms
Release 164.8 ms
Gdscript > String Format
Simple Variable Method
Debug 890 ms
Release 718.6 ms
Gdscript > String Format
Simple Variable Percent
Debug 583.4 ms
Release 467.4 ms
Gdscript > String Manipulation
Begins With
Debug 17.28 ms
Release 9.756 ms
Gdscript > String Manipulation
Bigrams
Debug 794.6 ms
Release 669.9 ms
Gdscript > String Manipulation
Capitalize
Debug 1017 ms
Release 837.1 ms
Gdscript > String Manipulation
Casecmp To
Debug 18.55 ms
Release 9.309 ms
Gdscript > String Manipulation
Contains
Debug 21.19 ms
Release 12.16 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.233 ms
Release 2.709 ms
Gdscript > String Manipulation
Count
Debug 214.3 ms
Release 162.2 ms
Gdscript > String Manipulation
Countn
Debug 383.8 ms
Release 345.7 ms
Gdscript > String Manipulation
Ends With
Debug 17.44 ms
Release 12.1 ms
Gdscript > String Manipulation
Find
Debug 43.95 ms
Release 25.6 ms
Gdscript > String Manipulation
Findn
Debug 74.19 ms
Release 54.99 ms
Gdscript > String Manipulation
Get Slice
Debug 87.52 ms
Release 65.59 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.13 ms
Release 29.72 ms
Gdscript > String Manipulation
Humanize Size
Debug 729.9 ms
Release 626.2 ms
Gdscript > String Manipulation
Insert
Debug 259.3 ms
Release 214 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 966.8 ms
Release 833.6 ms
Gdscript > String Manipulation
Lpad
Debug 207.8 ms
Release 182.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.02 ms
Release 9.539 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 28.3 ms
Release 39.16 ms
Gdscript > String Manipulation
Pad Decimals
Debug 419.9 ms
Release 381.6 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.43 ms
Release 65.75 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419.4 ms
Release 352.1 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 270.2 ms
Release 229.9 ms
Gdscript > String Manipulation
Rfind
Debug 59.6 ms
Release 37.7 ms
Gdscript > String Manipulation
Rfindn
Debug 198.9 ms
Release 176.5 ms
Gdscript > String Manipulation
Rpad
Debug 153.2 ms
Release 128.5 ms
Gdscript > String Manipulation
Rsplit
Debug 450.2 ms
Release 387.9 ms
Gdscript > String Manipulation
Similarity
Debug 698.4 ms
Release 597 ms
Gdscript > String Manipulation
Simplify Path
Debug 1370 ms
Release 1159 ms
Gdscript > String Manipulation
Split
Debug 401.5 ms
Release 346.6 ms
Gdscript > String Manipulation
Split Floats
Debug 265.8 ms
Release 174.1 ms
Gdscript > String Manipulation
Substr
Debug 65.33 ms
Release 51.18 ms
Gdscript > String Manipulation
To Camel Case
Debug 260 ms
Release 253.9 ms
Gdscript > String Manipulation
To Lower
Debug 207.5 ms
Release 187.6 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1230 ms
Release 1004 ms
Gdscript > String Manipulation
To Snake Case
Debug 653.3 ms
Release 553.6 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.3 ms
Release 112 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.56 ms
Release 77.03 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 139.5 ms
Release 108.1 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.71 ms
Release 76.75 ms
Gdscript > String Manipulation
Uri Decode
Debug 348.9 ms
Release 276.6 ms
Gdscript > String Manipulation
Uri Encode
Debug 381.2 ms
Release 307.8 ms
Gdscript > String Manipulation
Validate Filename
Debug 1763 ms
Release 1440 ms
Gdscript > String Manipulation
Validate Node Name
Debug 100.3 ms
Release 77.14 ms
Gdscript > String Manipulation
Xml Escape
Debug 543.4 ms
Release 489 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.02 ms
Release 57.81 ms
Math > Delaunay 2d
Delaunay 2d
Debug 157.8 ms
Release 76.8 ms
Math > Triangulate
Triangulate
Debug 94.58 ms
Release 54.12 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.089 mspf
Release 606.6 mspf
Debug 143 mspf
Release 55.7 mspf
Debug 38.17 ms
Release 27.71 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 763 mspf
Release 843.1 mspf
Debug 34.09 mspf
Release 22.21 mspf
Debug 38.97 ms
Release 27.83 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.032 mspf
Release 582.8 mspf
Debug 144.9 mspf
Release 58.84 mspf
Debug 46.38 ms
Release 32.21 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 748.1 mspf
Release 826.1 mspf
Debug 35.8 mspf
Release 23.69 mspf
Debug 44.21 ms
Release 32.15 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.011 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.662 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.044 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.03 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.46 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.804 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.884 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.875 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.575 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.683 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.397 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.759 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 17.67 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.587 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.114 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.916 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.561 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.899 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.34 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.667 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.223 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.606 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.206 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.519 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.748 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.664 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.555 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.886 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.534 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.544 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.527 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.884 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3518 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.431 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8128 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.309 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 6.966 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.451 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7662 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.196 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.083 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.721 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9753 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.25 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8374 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.398 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3218 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.182 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8098 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.048 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.17 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.8178 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.317 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.379 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.575 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.37 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 61.79 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.7052 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.573 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1187 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.2662 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.04533 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.082 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6583 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.53 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0995 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.172 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0404 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9724 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ต mspf
๐Ÿ”ด 0.3156 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.515 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ต mspf
๐Ÿ”ด 0.302 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.819 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ต mspf
๐Ÿ”ด 0.5223 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 23.37 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ต mspf
๐Ÿ”ด 0.4538 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.73 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ต mspf
๐Ÿ”ด 0.2416 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.84 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ต mspf
๐Ÿ”ด 0.2486 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 13.25 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ต mspf
๐Ÿ”ด 0.3342 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.35 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ต mspf
๐Ÿ”ด 0.4094 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 13.09 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ต mspf
๐Ÿ”ด 51.89 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 16.33 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ต mspf
๐Ÿ”ด 0.3628 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 10.83 mspf