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 โ€“ ๐ŸŸข 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 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
Extra/Build Time
Build Time
Debug 285841 ms
Release 309510 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1749 ms
Release 1850 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 2.034 mspf๐Ÿ”ด 7.814 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.879 mspf๐Ÿ”ด 11.84 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.603 mspf๐Ÿ”ด 9.184 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.702 mspf๐Ÿ”ด 9.008 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.444 mspf๐Ÿ”ด 9.623 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.399 mspf๐Ÿ”ด 8.653 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.92 mspf๐Ÿ”ด 3.641 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.612 mspf๐Ÿ”ด 3.901 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.616 mspf๐Ÿ”ด 3.867 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.33 mspf๐Ÿ”ด 4.656 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.738 mspf๐Ÿ”ด 4.66 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.29 mspf๐Ÿ”ด 4.523 mspf
Rendering > Label
Label
๐Ÿ”ด 1.695 mspf๐Ÿ”ด 2.464 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.456 mspf๐Ÿ”ด 2.764 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.465 mspf๐Ÿ”ด 2.761 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.482 mspf๐Ÿ”ด 2.783 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3332 mspf๐Ÿ”ด 6.351 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7905 mspf๐Ÿ”ด 6.219 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.797 mspf๐Ÿ”ด 7.398 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7852 mspf๐Ÿ”ด 6.133 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.045 mspf๐Ÿ”ด 6.733 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9518 mspf๐Ÿ”ด 6.364 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8066 mspf๐Ÿ”ด 6.295 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3072 mspf๐Ÿ”ด 7.231 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7707 mspf๐Ÿ”ด 11.98 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.227 mspf๐Ÿ”ด 47.24 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8347 mspf๐Ÿ”ด 6.387 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.386 mspf๐Ÿ”ด 8.552 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.23 mspf๐Ÿ”ด 61.86 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.674 mspf๐Ÿ”ด 1.598 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1203 mspf๐Ÿ”ด 0.261 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.041 mspf๐Ÿ”ด 0.07933 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6652 mspf๐Ÿ”ด 25.36 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.09617 mspf๐Ÿ”ด 7.09 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.03833 mspf๐Ÿ”ด 0.9298 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2922 mspf๐Ÿ”ด 6.687 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.2982 mspf๐Ÿ”ด 8.714 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.5083 mspf๐Ÿ”ด 23.54 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.466 mspf๐Ÿ”ด 12.01 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2508 mspf๐Ÿ”ด 9.89 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2437 mspf๐Ÿ”ด 13.07 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3122 mspf๐Ÿ”ด 12.32 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4094 mspf๐Ÿ”ด 12.97 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 65.21 mspf๐Ÿ”ด 16.31 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3514 mspf๐Ÿ”ด 11.03 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.658024e+06 b
Release 2.69318e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181076 b
Release 167116 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6843216e+07 b
Release 6.2943248e+07 b