Godot Benchmarks

2024-02-02 9adb7c7d1

ยซ Previous: 2024-02-01 9adb7c7d1
Next: 2024-02-04 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 285 seconds
Release 309 seconds
Build peak memory usageDebug 1,653.58 MB
Release 2,694.26 MB
Startup + shutdown timeDebug 1,748 ms
Release 1,698 ms
Startup + shutdown peak memory usageDebug 181.21 MB
Release 167.22 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 368.5 ms
Release 288.2 ms
Core > Callable
Lambda Inline Callable
Debug 381.9 ms
Release 288.1 ms
Core > Callable
Lambda Variable Callable
Debug 114.1 ms
Release 69.9 ms
Core > Config File
Load
Debug 33.55 ms
Release 26.64 ms
Core > Config File
Load With Password
Debug 36.87 ms
Release 28.9 ms
Core > Config File
Save
Debug 41.25 ms
Release 34.32 ms
Core > Config File
Save With Password
Debug 44.34 ms
Release 37.39 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1231 ms
Release 1848 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2402 ms
Release 8526 ms
Core > Crypto
Generate Rsa 2048
Debug 64 ms
Release 41.37 ms
Core > Crypto
Generate Rsa 4096
Debug 1554 ms
Release 389.7 ms
Core > Node Path
Create
Debug 19.87 ms
Release 16 ms
Core > Random Number Generator
Global Scope Randf
Debug 125.5 ms
Release 57.67 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 244 ms
Release 118.6 ms
Core > Random Number Generator
Global Scope Randfn
Debug 503.6 ms
Release 380 ms
Core > Random Number Generator
Global Scope Randi
Debug 127.8 ms
Release 59.35 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 162 ms
Release 93.42 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476.3 ms
Release 411.4 ms
Core > Random Number Generator
Randf
Debug 188.3 ms
Release 91.63 ms
Core > Random Number Generator
Randf Range
Debug 197.6 ms
Release 116.8 ms
Core > Random Number Generator
Randfn
Debug 423 ms
Release 304.3 ms
Core > Random Number Generator
Randi
Debug 138 ms
Release 59.82 ms
Core > Random Number Generator
Randi Range
Debug 167.9 ms
Release 86.3 ms
Core > Random Number Generator
Randomize
Debug 556.7 ms
Release 440.5 ms
Core > Signal
Emission Params 0
Debug 283.1 ms
Release 217.2 ms
Core > Signal
Emission Params 1
Debug 286.3 ms
Release 216.4 ms
Core > Signal
Emission Params 10
Debug 353 ms
Release 240.9 ms
Core > String Name
Create
Debug 18.63 ms
Release 16.36 ms
Gdscript > Alloc
Deep Tree
Debug 213.7 ms
Release 176.3 ms
Gdscript > Alloc
Duplicate
Debug 1522 ms
Release 1109 ms
Gdscript > Alloc
Fragmentation
Debug 2933 ms
Release 2230 ms
Gdscript > Alloc
Wide Tree
Debug 164 ms
Release 129.4 ms
Gdscript > Array
Fill Loop
Debug 286.9 ms
Release 203.9 ms
Gdscript > Array
Fill Method
Debug 116.8 ms
Release 109 ms
Gdscript > Array
Packed Color Array
Debug 250.6 ms
Release 124.4 ms
Gdscript > Array
Packed Float 32 Array
Debug 154.1 ms
Release 82.87 ms
Gdscript > Array
Packed Float 64 Array
Debug 156.5 ms
Release 85.13 ms
Gdscript > Array
Packed Int 32 Array
Debug 115.2 ms
Release 69.68 ms
Gdscript > Array
Packed Int 64 Array
Debug 117.6 ms
Release 71.01 ms
Gdscript > Array
Packed String Array
Debug 613.2 ms
Release 496 ms
Gdscript > Array
Packed Vector 2 Array
Debug 186.8 ms
Release 104.6 ms
Gdscript > Array
Packed Vector 3 Array
Debug 210.5 ms
Release 118 ms
Gdscript > Array
Typed Color Array
Debug 328.5 ms
Release 170 ms
Gdscript > Array
Typed Float Array
Debug 199 ms
Release 121.3 ms
Gdscript > Array
Typed Int Array
Debug 201.1 ms
Release 113.1 ms
Gdscript > Array
Typed String Array
Debug 741.6 ms
Release 589.9 ms
Gdscript > Array
Typed Vector 2 Array
Debug 272.9 ms
Release 147.3 ms
Gdscript > Array
Typed Vector 3 Array
Debug 287.9 ms
Release 166.3 ms
Gdscript > Array
Untyped Color Array
Debug 419.7 ms
Release 232.7 ms
Gdscript > Array
Untyped Float Array
Debug 296.1 ms
Release 194.4 ms
Gdscript > Array
Untyped Int Array
Debug 294.5 ms
Release 192.9 ms
Gdscript > Array
Untyped String Array
Debug 838.7 ms
Release 660.3 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 348.2 ms
Release 218 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 381.1 ms
Release 243.6 ms
Gdscript > For Loop
For Loop Add
Debug 10.85 ms
Release 6.474 ms
Gdscript > For Loop
For Loop Call
Debug 93.13 ms
Release 44.14 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.04 ms
Release 35.72 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 203.6 ms
Release 153.1 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 708.6 ms
Release 544.2 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 762.2 ms
Release 667 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1268 ms
Release 1045 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 202.1 ms
Release 143 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 683 ms
Release 499.1 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 873.6 ms
Release 736.3 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1373 ms
Release 1085 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 309.7 ms
Release 258.8 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1089 ms
Release 889.8 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1320 ms
Release 1162 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2107 ms
Release 1767 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1775 ms
Release 1511 ms
Gdscript > String Format
Complex Variable Method
Debug 3798 ms
Release 3112 ms
Gdscript > String Format
Complex Variable Percent
Debug 3626 ms
Release 2866 ms
Gdscript > String Format
No Op Constant Method
Debug 181.3 ms
Release 150.7 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.184 ms
Release 2.728 ms
Gdscript > String Format
Simple Constant Method
Debug 982 ms
Release 708.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 691 ms
Release 558 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.226 ms
Release 2.737 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 201 ms
Release 165.6 ms
Gdscript > String Format
Simple Variable Method
Debug 895.6 ms
Release 726.6 ms
Gdscript > String Format
Simple Variable Percent
Debug 601.2 ms
Release 460.7 ms
Gdscript > String Manipulation
Begins With
Debug 16.51 ms
Release 9.461 ms
Gdscript > String Manipulation
Bigrams
Debug 806.6 ms
Release 684.3 ms
Gdscript > String Manipulation
Capitalize
Debug 1092 ms
Release 829.3 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.45 ms
Release 9.164 ms
Gdscript > String Manipulation
Contains
Debug 18.79 ms
Release 12.11 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.206 ms
Release 2.745 ms
Gdscript > String Manipulation
Count
Debug 214 ms
Release 163.1 ms
Gdscript > String Manipulation
Countn
Debug 382.2 ms
Release 344.2 ms
Gdscript > String Manipulation
Ends With
Debug 17.32 ms
Release 11.92 ms
Gdscript > String Manipulation
Find
Debug 43.52 ms
Release 26.23 ms
Gdscript > String Manipulation
Findn
Debug 74.75 ms
Release 55.97 ms
Gdscript > String Manipulation
Get Slice
Debug 87.95 ms
Release 66.54 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.76 ms
Release 30.09 ms
Gdscript > String Manipulation
Humanize Size
Debug 723.4 ms
Release 623.9 ms
Gdscript > String Manipulation
Insert
Debug 273.3 ms
Release 217.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1058 ms
Release 842.6 ms
Gdscript > String Manipulation
Lpad
Debug 214.7 ms
Release 176.1 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.21 ms
Release 9.362 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 29.06 ms
Release 39.45 ms
Gdscript > String Manipulation
Pad Decimals
Debug 419.1 ms
Release 382.9 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 83.88 ms
Release 65.4 ms
Gdscript > String Manipulation
Pad Zeros
Debug 421.4 ms
Release 351.1 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 270.5 ms
Release 230.6 ms
Gdscript > String Manipulation
Rfind
Debug 58.38 ms
Release 39.17 ms
Gdscript > String Manipulation
Rfindn
Debug 199.9 ms
Release 176.7 ms
Gdscript > String Manipulation
Rpad
Debug 157.8 ms
Release 125.9 ms
Gdscript > String Manipulation
Rsplit
Debug 428.6 ms
Release 385.3 ms
Gdscript > String Manipulation
Similarity
Debug 698.5 ms
Release 599.9 ms
Gdscript > String Manipulation
Simplify Path
Debug 1387 ms
Release 1155 ms
Gdscript > String Manipulation
Split
Debug 401 ms
Release 348.9 ms
Gdscript > String Manipulation
Split Floats
Debug 268.7 ms
Release 173.9 ms
Gdscript > String Manipulation
Substr
Debug 63.78 ms
Release 54.67 ms
Gdscript > String Manipulation
To Camel Case
Debug 260.2 ms
Release 253.4 ms
Gdscript > String Manipulation
To Lower
Debug 208.5 ms
Release 188.9 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1239 ms
Release 1020 ms
Gdscript > String Manipulation
To Snake Case
Debug 673.6 ms
Release 562.8 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 140.9 ms
Release 110.9 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.07 ms
Release 77.33 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 139.9 ms
Release 111.4 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.48 ms
Release 77.01 ms
Gdscript > String Manipulation
Uri Decode
Debug 334.1 ms
Release 277.5 ms
Gdscript > String Manipulation
Uri Encode
Debug 386.2 ms
Release 313.5 ms
Gdscript > String Manipulation
Validate Filename
Debug 1772 ms
Release 1458 ms
Gdscript > String Manipulation
Validate Node Name
Debug 100.7 ms
Release 77.03 ms
Gdscript > String Manipulation
Xml Escape
Debug 541.9 ms
Release 484.6 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.16 ms
Release 57.58 ms
Math > Delaunay 2d
Delaunay 2d
Debug 158.2 ms
Release 76.85 ms
Math > Triangulate
Triangulate
Debug 95.36 ms
Release 54.09 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.329 mspf
Release 601.8 mspf
Debug 143.3 mspf
Release 56.53 mspf
Debug 38.36 ms
Release 26.79 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 758.8 mspf
Release 843.1 mspf
Debug 34.08 mspf
Release 21.89 mspf
Debug 38.73 ms
Release 27.13 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.008 mspf
Release 584.6 mspf
Debug 142.8 mspf
Release 59.26 mspf
Debug 46.28 ms
Release 31.73 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 748 mspf
Release 828.9 mspf
Debug 35.85 mspf
Release 23.97 mspf
Debug 44.65 ms
Release 31.92 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.867 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.941 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.071 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.79 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.554 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.973 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.872 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.019 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.721 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.72 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.527 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.647 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 17.47 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.721 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.16 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.091 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.663 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.792 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.54 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.583 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.839 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.534 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.375 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.589 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.874 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.609 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.545 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.584 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.544 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.851 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.533 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.847 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3464 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.319 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7838 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.344 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.129 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.437 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7633 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.133 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.108 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.868 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9636 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.368 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8228 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.446 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3222 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.189 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7902 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.04 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.069 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.21 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.794 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.313 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.372 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.668 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.36 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 61.81 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6547 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.593 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1143 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.2482 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0415 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.08 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6597 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.14 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1006 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.959 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.03917 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9307 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ต mspf
๐Ÿ”ด 0.3142 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.601 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ต mspf
๐Ÿ”ด 0.3164 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.817 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ต mspf
๐Ÿ”ด 0.5346 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 23.9 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ต mspf
๐Ÿ”ด 0.3812 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.93 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ต mspf
๐Ÿ”ด 0.2566 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.925 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ต mspf
๐Ÿ”ด 0.2555 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 13.23 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ต mspf
๐Ÿ”ด 0.3457 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 12.39 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ต mspf
๐Ÿ”ด 0.4228 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 13.17 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ต mspf
๐Ÿ”ด 3.353 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 16.3 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ต mspf
๐Ÿ”ด 0.3754 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.06 mspf