Godot Benchmarks

2024-02-04 b4e2a24c1

ยซ Previous: 2024-02-02 b4e2a24c1
Next: 2024-02-05 b4e2a24c1 ยป

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 310 seconds
Build peak memory usageDebug 1,658.02 MB
Release 2,693.18 MB
Startup + shutdown timeDebug 1,749 ms
Release 1,850 ms
Startup + shutdown peak memory usageDebug 181.08 MB
Release 167.12 MB
Binary sizeDebug 96,843 KB
Release 62,943 KB

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 368.9 ms
Release 296.3 ms
Core > Callable
Lambda Inline Callable
Debug 372.7 ms
Release 288.3 ms
Core > Callable
Lambda Variable Callable
Debug 116.3 ms
Release 71.79 ms
Core > Config File
Load
Debug 34.03 ms
Release 27.19 ms
Core > Config File
Load With Password
Debug 39.24 ms
Release 28.82 ms
Core > Config File
Save
Debug 41.19 ms
Release 34.15 ms
Core > Config File
Save With Password
Debug 45.01 ms
Release 36.79 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1238 ms
Release 1853 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2391 ms
Release 8579 ms
Core > Crypto
Generate Rsa 2048
Debug 26.08 ms
Release 18.5 ms
Core > Crypto
Generate Rsa 4096
Debug 423.1 ms
Release 2960 ms
Core > Node Path
Create
Debug 18.73 ms
Release 15.9 ms
Core > Random Number Generator
Global Scope Randf
Debug 112.4 ms
Release 59.34 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 228 ms
Release 124.8 ms
Core > Random Number Generator
Global Scope Randfn
Debug 502.9 ms
Release 383 ms
Core > Random Number Generator
Global Scope Randi
Debug 121.4 ms
Release 56.17 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 166.1 ms
Release 93.94 ms
Core > Random Number Generator
Global Scope Randomize
Debug 478.6 ms
Release 432.5 ms
Core > Random Number Generator
Randf
Debug 177.9 ms
Release 92.24 ms
Core > Random Number Generator
Randf Range
Debug 191.6 ms
Release 116.9 ms
Core > Random Number Generator
Randfn
Debug 425 ms
Release 304.2 ms
Core > Random Number Generator
Randi
Debug 135.7 ms
Release 68.67 ms
Core > Random Number Generator
Randi Range
Debug 164.8 ms
Release 86.13 ms
Core > Random Number Generator
Randomize
Debug 559.2 ms
Release 441.7 ms
Core > Signal
Emission Params 0
Debug 278.4 ms
Release 212.1 ms
Core > Signal
Emission Params 1
Debug 280.2 ms
Release 214.7 ms
Core > Signal
Emission Params 10
Debug 321.2 ms
Release 234.7 ms
Core > String Name
Create
Debug 18.57 ms
Release 16.34 ms
Gdscript > Alloc
Deep Tree
Debug 209.6 ms
Release 175.8 ms
Gdscript > Alloc
Duplicate
Debug 1539 ms
Release 1118 ms
Gdscript > Alloc
Fragmentation
Debug 2925 ms
Release 2222 ms
Gdscript > Alloc
Wide Tree
Debug 170.7 ms
Release 130.7 ms
Gdscript > Array
Fill Loop
Debug 283.2 ms
Release 202.7 ms
Gdscript > Array
Fill Method
Debug 117.6 ms
Release 109 ms
Gdscript > Array
Packed Color Array
Debug 241 ms
Release 119.6 ms
Gdscript > Array
Packed Float 32 Array
Debug 154.2 ms
Release 85.1 ms
Gdscript > Array
Packed Float 64 Array
Debug 154.8 ms
Release 87.67 ms
Gdscript > Array
Packed Int 32 Array
Debug 114.7 ms
Release 69.86 ms
Gdscript > Array
Packed Int 64 Array
Debug 114.8 ms
Release 76.01 ms
Gdscript > Array
Packed String Array
Debug 608.8 ms
Release 498 ms
Gdscript > Array
Packed Vector 2 Array
Debug 178 ms
Release 102.1 ms
Gdscript > Array
Packed Vector 3 Array
Debug 206.4 ms
Release 114.1 ms
Gdscript > Array
Typed Color Array
Debug 319.3 ms
Release 165.9 ms
Gdscript > Array
Typed Float Array
Debug 198.9 ms
Release 122.5 ms
Gdscript > Array
Typed Int Array
Debug 196.9 ms
Release 122.7 ms
Gdscript > Array
Typed String Array
Debug 743.9 ms
Release 575.9 ms
Gdscript > Array
Typed Vector 2 Array
Debug 255.5 ms
Release 150.1 ms
Gdscript > Array
Typed Vector 3 Array
Debug 285.3 ms
Release 151.1 ms
Gdscript > Array
Untyped Color Array
Debug 412.3 ms
Release 237.5 ms
Gdscript > Array
Untyped Float Array
Debug 283.8 ms
Release 194.2 ms
Gdscript > Array
Untyped Int Array
Debug 290.8 ms
Release 186.3 ms
Gdscript > Array
Untyped String Array
Debug 839.4 ms
Release 648.7 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 350.1 ms
Release 223.8 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 382.1 ms
Release 221.8 ms
Gdscript > For Loop
For Loop Add
Debug 10.67 ms
Release 6.4 ms
Gdscript > For Loop
For Loop Call
Debug 85.06 ms
Release 47.46 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.65 ms
Release 35.39 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.8 ms
Release 154.9 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 720 ms
Release 532.5 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 785.1 ms
Release 648.5 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1312 ms
Release 1020 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 200.3 ms
Release 142.6 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 710.8 ms
Release 497.8 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 893.2 ms
Release 724.8 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1411 ms
Release 1080 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 310.1 ms
Release 255.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1097 ms
Release 889.9 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1364 ms
Release 1180 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2200 ms
Release 1815 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1782 ms
Release 1487 ms
Gdscript > String Format
Complex Variable Method
Debug 3858 ms
Release 3043 ms
Gdscript > String Format
Complex Variable Percent
Debug 3637 ms
Release 2832 ms
Gdscript > String Format
No Op Constant Method
Debug 180.1 ms
Release 146.2 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.184 ms
Release 2.72 ms
Gdscript > String Format
Simple Constant Method
Debug 880.6 ms
Release 710.6 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 691.9 ms
Release 554.4 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.189 ms
Release 2.707 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 197.4 ms
Release 164.3 ms
Gdscript > String Format
Simple Variable Method
Debug 857.1 ms
Release 726.7 ms
Gdscript > String Format
Simple Variable Percent
Debug 569.9 ms
Release 451.9 ms
Gdscript > String Manipulation
Begins With
Debug 14.95 ms
Release 9.465 ms
Gdscript > String Manipulation
Bigrams
Debug 799.5 ms
Release 671.9 ms
Gdscript > String Manipulation
Capitalize
Debug 1008 ms
Release 840.4 ms
Gdscript > String Manipulation
Casecmp To
Debug 15.23 ms
Release 9.673 ms
Gdscript > String Manipulation
Contains
Debug 18.78 ms
Release 12.13 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.278 ms
Release 2.845 ms
Gdscript > String Manipulation
Count
Debug 213.8 ms
Release 161 ms
Gdscript > String Manipulation
Countn
Debug 389.7 ms
Release 337.3 ms
Gdscript > String Manipulation
Ends With
Debug 15.68 ms
Release 11.48 ms
Gdscript > String Manipulation
Find
Debug 43.65 ms
Release 25.75 ms
Gdscript > String Manipulation
Findn
Debug 74.24 ms
Release 56.64 ms
Gdscript > String Manipulation
Get Slice
Debug 90.86 ms
Release 65.86 ms
Gdscript > String Manipulation
Get Slice Count
Debug 43.67 ms
Release 30.39 ms
Gdscript > String Manipulation
Humanize Size
Debug 731.5 ms
Release 624.6 ms
Gdscript > String Manipulation
Insert
Debug 262.4 ms
Release 215.5 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 976.9 ms
Release 806.8 ms
Gdscript > String Manipulation
Lpad
Debug 208.3 ms
Release 177.6 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 20.03 ms
Release 9.81 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 30.34 ms
Release 39.09 ms
Gdscript > String Manipulation
Pad Decimals
Debug 423.9 ms
Release 385 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.47 ms
Release 65.39 ms
Gdscript > String Manipulation
Pad Zeros
Debug 436.1 ms
Release 349.2 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269.7 ms
Release 238.1 ms
Gdscript > String Manipulation
Rfind
Debug 62.49 ms
Release 38.37 ms
Gdscript > String Manipulation
Rfindn
Debug 202.9 ms
Release 176.7 ms
Gdscript > String Manipulation
Rpad
Debug 156.5 ms
Release 126.8 ms
Gdscript > String Manipulation
Rsplit
Debug 421.1 ms
Release 384 ms
Gdscript > String Manipulation
Similarity
Debug 720.7 ms
Release 603.7 ms
Gdscript > String Manipulation
Simplify Path
Debug 1354 ms
Release 1155 ms
Gdscript > String Manipulation
Split
Debug 409.1 ms
Release 348 ms
Gdscript > String Manipulation
Split Floats
Debug 260.6 ms
Release 172 ms
Gdscript > String Manipulation
Substr
Debug 64.44 ms
Release 51.28 ms
Gdscript > String Manipulation
To Camel Case
Debug 265.1 ms
Release 253.3 ms
Gdscript > String Manipulation
To Lower
Debug 210.6 ms
Release 186.5 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1238 ms
Release 1044 ms
Gdscript > String Manipulation
To Snake Case
Debug 668.4 ms
Release 555.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.7 ms
Release 111 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.51 ms
Release 77.12 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 143.6 ms
Release 115.5 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 98.34 ms
Release 77.07 ms
Gdscript > String Manipulation
Uri Decode
Debug 351.4 ms
Release 268.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 383.4 ms
Release 304.9 ms
Gdscript > String Manipulation
Validate Filename
Debug 1781 ms
Release 1506 ms
Gdscript > String Manipulation
Validate Node Name
Debug 88.32 ms
Release 75.77 ms
Gdscript > String Manipulation
Xml Escape
Debug 541 ms
Release 483.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.3 ms
Release 58.92 ms
Math > Delaunay 2d
Delaunay 2d
Debug 161.5 ms
Release 77.46 ms
Math > Triangulate
Triangulate
Debug 95.47 ms
Release 53.98 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 0.949 mspf
Release 598.7 mspf
Debug 143.1 mspf
Release 57.69 mspf
Debug 38.27 ms
Release 27.8 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 761.1 mspf
Release 840.9 mspf
Debug 33.82 mspf
Release 22.33 mspf
Debug 38.81 ms
Release 28.21 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.049 mspf
Release 580.7 mspf
Debug 142.9 mspf
Release 59.15 mspf
Debug 45.5 ms
Release 32.56 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 749.9 mspf
Release 826.9 mspf
Debug 35.49 mspf
Release 24.03 mspf
Debug 44.17 ms
Release 32.53 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.034 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.814 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.879 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.84 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.603 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.184 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.702 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.008 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.444 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.623 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.399 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.653 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 17.92 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.641 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.612 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.901 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.616 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.867 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.33 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.656 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.738 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.66 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.29 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.523 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.695 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.464 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.456 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.764 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.465 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.761 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.482 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.783 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3332 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.351 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7905 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.219 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 6.797 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.398 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7852 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.133 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.045 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.733 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9518 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.364 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8066 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.295 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3072 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.231 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7707 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.98 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.227 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.24 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.8347 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.387 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.386 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.552 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.23 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 61.86 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.674 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.598 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1203 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.261 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.041 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.07933 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6652 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.36 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.09617 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.09 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.03833 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9298 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ต mspf
๐Ÿ”ด 0.2922 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.687 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ต mspf
๐Ÿ”ด 0.2982 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.714 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ต mspf
๐Ÿ”ด 0.5083 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 23.54 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ต mspf
๐Ÿ”ด 0.466 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.01 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ต mspf
๐Ÿ”ด 0.2508 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.89 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ต mspf
๐Ÿ”ด 0.2437 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 13.07 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ต mspf
๐Ÿ”ด 0.3122 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.32 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ต mspf
๐Ÿ”ด 0.4094 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.97 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ต mspf
๐Ÿ”ด 65.21 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 16.31 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ต mspf
๐Ÿ”ด 0.3514 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.03 mspf