Godot Benchmarks

2024-01-16 9e65c5c0f

ยซ Previous: 2024-01-15 9e65c5c0f
Next: 2024-01-18 9e65c5c0f ยป

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 282 seconds
Release 309 seconds
Build peak memory usageDebug 1,657.54 MB
Release 2,681.05 MB
Startup + shutdown timeDebug 1,897 ms
Release 1,848 ms
Startup + shutdown peak memory usageDebug 179.78 MB
Release 165.72 MB
Binary sizeDebug 96,302 KB
Release 62,476 KB

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 363.7 ms
Release 286.5 ms
Core > Callable
Lambda Inline Callable
Debug 374.9 ms
Release 289.2 ms
Core > Callable
Lambda Variable Callable
Debug 113.2 ms
Release 68.09 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.47 ms
Release 85.82 ms
Core > Crypto
Generate 1k Random Bytes
Debug 124 ms
Release 184.9 ms
Core > Crypto
Generate Rsa 2048
Debug 34.64 ms
Release 21.99 ms
Core > Crypto
Generate Rsa 4096
Debug 513.9 ms
Release 721.2 ms
Core > Random Number Generator
Global Scope Randf
Debug 124.6 ms
Release 57.4 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 224.8 ms
Release 120.6 ms
Core > Random Number Generator
Global Scope Randfn
Debug 504.2 ms
Release 380 ms
Core > Random Number Generator
Global Scope Randi
Debug 128.3 ms
Release 55.31 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 174.2 ms
Release 92.69 ms
Core > Random Number Generator
Global Scope Randomize
Debug 478.1 ms
Release 412.4 ms
Core > Random Number Generator
Randf
Debug 175.2 ms
Release 91.36 ms
Core > Random Number Generator
Randf Range
Debug 203.3 ms
Release 116.2 ms
Core > Random Number Generator
Randfn
Debug 428.4 ms
Release 305.1 ms
Core > Random Number Generator
Randi
Debug 136.9 ms
Release 60.93 ms
Core > Random Number Generator
Randi Range
Debug 170.6 ms
Release 86.25 ms
Core > Random Number Generator
Randomize
Debug 561.4 ms
Release 448.7 ms
Core > Signal
Emission Params 0
Debug 275.6 ms
Release 216.5 ms
Core > Signal
Emission Params 1
Debug 285.1 ms
Release 215.3 ms
Core > Signal
Emission Params 10
Debug 320.2 ms
Release 234.4 ms
Gdscript > Alloc
Deep Tree
Debug 213.8 ms
Release 173.6 ms
Gdscript > Alloc
Duplicate
Debug 1534 ms
Release 1121 ms
Gdscript > Alloc
Fragmentation
Debug 2877 ms
Release 2223 ms
Gdscript > Alloc
Wide Tree
Debug 163.9 ms
Release 131.1 ms
Gdscript > Array
Fill Loop
Debug 275.5 ms
Release 207.8 ms
Gdscript > Array
Fill Method
Debug 119.8 ms
Release 109.8 ms
Gdscript > Array
Packed Color Array
Debug 220.6 ms
Release 124.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 149.4 ms
Release 81.59 ms
Gdscript > Array
Packed Float 64 Array
Debug 150 ms
Release 84.34 ms
Gdscript > Array
Packed Int 32 Array
Debug 107 ms
Release 69.44 ms
Gdscript > Array
Packed Int 64 Array
Debug 106.8 ms
Release 71.03 ms
Gdscript > Array
Packed String Array
Debug 611.6 ms
Release 500.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 169.6 ms
Release 104.1 ms
Gdscript > Array
Packed Vector 3 Array
Debug 196.5 ms
Release 116.8 ms
Gdscript > Array
Typed Color Array
Debug 293.3 ms
Release 172.6 ms
Gdscript > Array
Typed Float Array
Debug 197.6 ms
Release 128.4 ms
Gdscript > Array
Typed Int Array
Debug 189.1 ms
Release 112.2 ms
Gdscript > Array
Typed String Array
Debug 739.1 ms
Release 576.7 ms
Gdscript > Array
Typed Vector 2 Array
Debug 244.7 ms
Release 144.1 ms
Gdscript > Array
Typed Vector 3 Array
Debug 269.1 ms
Release 167 ms
Gdscript > Array
Untyped Color Array
Debug 385.4 ms
Release 235.9 ms
Gdscript > Array
Untyped Float Array
Debug 288.6 ms
Release 194.2 ms
Gdscript > Array
Untyped Int Array
Debug 283.6 ms
Release 192.4 ms
Gdscript > Array
Untyped String Array
Debug 829.6 ms
Release 660.6 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 338.2 ms
Release 225.4 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 362.8 ms
Release 238.2 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 201.5 ms
Release 153.6 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 699.4 ms
Release 545.3 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 738.4 ms
Release 644.5 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1216 ms
Release 1041 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 203 ms
Release 141.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 702.8 ms
Release 513.6 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 820.9 ms
Release 707.4 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1295 ms
Release 1057 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 326.4 ms
Release 256.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1103 ms
Release 897 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1297 ms
Release 1103 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2103 ms
Release 1744 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1798 ms
Release 1530 ms
Gdscript > String Format
Complex Variable Method
Debug 3902 ms
Release 3101 ms
Gdscript > String Format
Complex Variable Percent
Debug 3613 ms
Release 2865 ms
Gdscript > String Format
No Op Constant Method
Debug 188.1 ms
Release 157.4 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.255 ms
Release 2.721 ms
Gdscript > String Format
Simple Constant Method
Debug 904.4 ms
Release 687.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 691.8 ms
Release 541.5 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.391 ms
Release 2.735 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 202.5 ms
Release 164 ms
Gdscript > String Format
Simple Variable Method
Debug 909.3 ms
Release 686.5 ms
Gdscript > String Format
Simple Variable Percent
Debug 571.5 ms
Release 465.1 ms
Gdscript > String Manipulation
Begins With
Debug 16.55 ms
Release 10.13 ms
Gdscript > String Manipulation
Bigrams
Debug 799.3 ms
Release 689.5 ms
Gdscript > String Manipulation
Capitalize
Debug 968 ms
Release 822.9 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.23 ms
Release 10.03 ms
Gdscript > String Manipulation
Contains
Debug 19.42 ms
Release 11.41 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.272 ms
Release 2.727 ms
Gdscript > String Manipulation
Count
Debug 212.7 ms
Release 164.1 ms
Gdscript > String Manipulation
Countn
Debug 354.2 ms
Release 335.6 ms
Gdscript > String Manipulation
Ends With
Debug 15.26 ms
Release 10.95 ms
Gdscript > String Manipulation
Find
Debug 44.65 ms
Release 25.21 ms
Gdscript > String Manipulation
Findn
Debug 65.15 ms
Release 53.41 ms
Gdscript > String Manipulation
Get Slice
Debug 89.63 ms
Release 63.29 ms
Gdscript > String Manipulation
Get Slice Count
Debug 41.79 ms
Release 24.21 ms
Gdscript > String Manipulation
Humanize Size
Debug 710 ms
Release 641.6 ms
Gdscript > String Manipulation
Insert
Debug 258.7 ms
Release 216.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1033 ms
Release 881.5 ms
Gdscript > String Manipulation
Lpad
Debug 207 ms
Release 184.2 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.35 ms
Release 10.22 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 25.79 ms
Release 39.05 ms
Gdscript > String Manipulation
Pad Decimals
Debug 414.5 ms
Release 377.4 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.21 ms
Release 63.67 ms
Gdscript > String Manipulation
Pad Zeros
Debug 422.3 ms
Release 350 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.9 ms
Release 234.7 ms
Gdscript > String Manipulation
Rfind
Debug 58.14 ms
Release 37.74 ms
Gdscript > String Manipulation
Rfindn
Debug 160.5 ms
Release 178.3 ms
Gdscript > String Manipulation
Rpad
Debug 153.1 ms
Release 132.5 ms
Gdscript > String Manipulation
Rsplit
Debug 431.3 ms
Release 340.5 ms
Gdscript > String Manipulation
Similarity
Debug 717.1 ms
Release 640.8 ms
Gdscript > String Manipulation
Simplify Path
Debug 1413 ms
Release 1212 ms
Gdscript > String Manipulation
Split
Debug 401.6 ms
Release 317.2 ms
Gdscript > String Manipulation
Split Floats
Debug 247.7 ms
Release 170.8 ms
Gdscript > String Manipulation
Substr
Debug 64.56 ms
Release 50.88 ms
Gdscript > String Manipulation
To Camel Case
Debug 239.2 ms
Release 249.3 ms
Gdscript > String Manipulation
To Lower
Debug 182.1 ms
Release 183 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1192 ms
Release 1001 ms
Gdscript > String Manipulation
To Snake Case
Debug 626.8 ms
Release 600.7 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 140.8 ms
Release 107.4 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.43 ms
Release 74.55 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 141.8 ms
Release 107.8 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.6 ms
Release 78.12 ms
Gdscript > String Manipulation
Uri Decode
Debug 347.6 ms
Release 269.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 356 ms
Release 292.7 ms
Gdscript > String Manipulation
Validate Filename
Debug 1816 ms
Release 1403 ms
Gdscript > String Manipulation
Validate Node Name
Debug 97.28 ms
Release 80.23 ms
Gdscript > String Manipulation
Xml Escape
Debug 537.3 ms
Release 473.1 ms
Gdscript > String Manipulation
Xml Unescape
Debug 71.74 ms
Release 57.6 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.059 mspf
Release 593.7 mspf
Debug 145.4 mspf
Release 57.22 mspf
Debug 40.05 ms
Release 27.53 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 762.9 mspf
Release 839.8 mspf
Debug 33.92 mspf
Release 22.81 mspf
Debug 38.28 ms
Release 28.59 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.996 mspf
Release 579.8 mspf
Debug 142.8 mspf
Release 59.12 mspf
Debug 45.54 ms
Release 31.98 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 747 mspf
Release 822.9 mspf
Debug 36.05 mspf
Release 24.57 mspf
Debug 43.83 ms
Release 32.06 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.837 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.071 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.002 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.84 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 6.136 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.849 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.735 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.973 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.731 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.839 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.415 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.57 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 18.34 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.706 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.698 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.901 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.745 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.978 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 12.83 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.514 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.528 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.627 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.896 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.674 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.861 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.473 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.495 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.725 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.462 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.711 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.496 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.788 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3756 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.313 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8056 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.444 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.145 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.402 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7943 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.269 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.079 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.83 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9888 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.393 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8327 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.488 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3207 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.177 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7544 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.76 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.241 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.2 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.8303 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.204 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.412 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.555 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.65 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 62.13 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6872 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.579 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1117 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.262 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.04933 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.08083 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6752 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.17 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.097 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.957 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0394 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9164 mspf