Godot Benchmarks

2024-01-14 26b1fd0d8

ยซ Previous: 2024-01-13 26b1fd0d8
Next: 2024-01-15 26b1fd0d8 ยป

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 307 seconds
Build peak memory usageDebug 1,657.37 MB
Release 2,680.11 MB
Startup + shutdown timeDebug 1,749 ms
Release 1,899 ms
Startup + shutdown peak memory usageDebug 180.10 MB
Release 165.62 MB
Binary sizeDebug 96,269 KB
Release 62,455 KB

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 374.6 ms
Release 287.6 ms
Core > Callable
Lambda Inline Callable
Debug 384.7 ms
Release 289.2 ms
Core > Callable
Lambda Variable Callable
Debug 112.4 ms
Release 70.71 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.64 ms
Release 87.51 ms
Core > Crypto
Generate 1k Random Bytes
Debug 123.8 ms
Release 185.9 ms
Core > Crypto
Generate Rsa 2048
Debug 125.3 ms
Release 25.13 ms
Core > Crypto
Generate Rsa 4096
Debug 407.3 ms
Release 586.5 ms
Core > Random Number Generator
Global Scope Randf
Debug 119.9 ms
Release 58.27 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 222 ms
Release 122.5 ms
Core > Random Number Generator
Global Scope Randfn
Debug 502.4 ms
Release 383.7 ms
Core > Random Number Generator
Global Scope Randi
Debug 116.2 ms
Release 55.82 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 167 ms
Release 93.57 ms
Core > Random Number Generator
Global Scope Randomize
Debug 474.9 ms
Release 412.1 ms
Core > Random Number Generator
Randf
Debug 186 ms
Release 91.86 ms
Core > Random Number Generator
Randf Range
Debug 208 ms
Release 117.4 ms
Core > Random Number Generator
Randfn
Debug 426.9 ms
Release 305.4 ms
Core > Random Number Generator
Randi
Debug 147.5 ms
Release 60.88 ms
Core > Random Number Generator
Randi Range
Debug 171.2 ms
Release 87.26 ms
Core > Random Number Generator
Randomize
Debug 556.9 ms
Release 449.8 ms
Core > Signal
Emission Params 0
Debug 275.6 ms
Release 212.5 ms
Core > Signal
Emission Params 1
Debug 282.9 ms
Release 215.2 ms
Core > Signal
Emission Params 10
Debug 332.1 ms
Release 236.9 ms
Gdscript > Alloc
Deep Tree
Debug 211.3 ms
Release 174.2 ms
Gdscript > Alloc
Duplicate
Debug 1527 ms
Release 1122 ms
Gdscript > Alloc
Fragmentation
Debug 2939 ms
Release 2245 ms
Gdscript > Alloc
Wide Tree
Debug 165 ms
Release 128.4 ms
Gdscript > Array
Fill Loop
Debug 285 ms
Release 205.3 ms
Gdscript > Array
Fill Method
Debug 116.7 ms
Release 109.6 ms
Gdscript > Array
Packed Color Array
Debug 245 ms
Release 121.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 147.8 ms
Release 83.92 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.8 ms
Release 84.85 ms
Gdscript > Array
Packed Int 32 Array
Debug 110.1 ms
Release 71.31 ms
Gdscript > Array
Packed Int 64 Array
Debug 111.7 ms
Release 74.43 ms
Gdscript > Array
Packed String Array
Debug 608 ms
Release 499.1 ms
Gdscript > Array
Packed Vector 2 Array
Debug 180.2 ms
Release 102.1 ms
Gdscript > Array
Packed Vector 3 Array
Debug 220.3 ms
Release 114.9 ms
Gdscript > Array
Typed Color Array
Debug 321.4 ms
Release 171.9 ms
Gdscript > Array
Typed Float Array
Debug 204.8 ms
Release 122.9 ms
Gdscript > Array
Typed Int Array
Debug 194.1 ms
Release 113.1 ms
Gdscript > Array
Typed String Array
Debug 738.2 ms
Release 582.1 ms
Gdscript > Array
Typed Vector 2 Array
Debug 262.3 ms
Release 141.2 ms
Gdscript > Array
Typed Vector 3 Array
Debug 292.8 ms
Release 153.2 ms
Gdscript > Array
Untyped Color Array
Debug 413.5 ms
Release 229.1 ms
Gdscript > Array
Untyped Float Array
Debug 296.8 ms
Release 197.8 ms
Gdscript > Array
Untyped Int Array
Debug 284.9 ms
Release 196.1 ms
Gdscript > Array
Untyped String Array
Debug 827.2 ms
Release 659.8 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 352.2 ms
Release 214.9 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 385.8 ms
Release 226.5 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.5 ms
Release 154.1 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 699 ms
Release 527.7 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 734.1 ms
Release 649.3 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1246 ms
Release 1027 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 204.3 ms
Release 144.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 684.2 ms
Release 518.5 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 825.5 ms
Release 703.5 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1298 ms
Release 1092 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 320.4 ms
Release 256.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1090 ms
Release 876.6 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1282 ms
Release 1102 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2086 ms
Release 1739 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1792 ms
Release 1547 ms
Gdscript > String Format
Complex Variable Method
Debug 3922 ms
Release 3100 ms
Gdscript > String Format
Complex Variable Percent
Debug 3629 ms
Release 2813 ms
Gdscript > String Format
No Op Constant Method
Debug 180.5 ms
Release 146.2 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.151 ms
Release 2.739 ms
Gdscript > String Format
Simple Constant Method
Debug 914.4 ms
Release 714.8 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 684.2 ms
Release 536.8 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.208 ms
Release 2.734 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 191.8 ms
Release 163.8 ms
Gdscript > String Format
Simple Variable Method
Debug 903.9 ms
Release 699.6 ms
Gdscript > String Format
Simple Variable Percent
Debug 599.2 ms
Release 428.7 ms
Gdscript > String Manipulation
Begins With
Debug 16.06 ms
Release 9.563 ms
Gdscript > String Manipulation
Bigrams
Debug 798.4 ms
Release 666.1 ms
Gdscript > String Manipulation
Capitalize
Debug 979 ms
Release 812.1 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.52 ms
Release 9.545 ms
Gdscript > String Manipulation
Contains
Debug 19.92 ms
Release 10.71 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.205 ms
Release 2.847 ms
Gdscript > String Manipulation
Count
Debug 215.8 ms
Release 160.2 ms
Gdscript > String Manipulation
Countn
Debug 359.1 ms
Release 341.9 ms
Gdscript > String Manipulation
Ends With
Debug 15.36 ms
Release 9.213 ms
Gdscript > String Manipulation
Find
Debug 43.4 ms
Release 25.49 ms
Gdscript > String Manipulation
Findn
Debug 66.1 ms
Release 53.91 ms
Gdscript > String Manipulation
Get Slice
Debug 86.87 ms
Release 63.95 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.95 ms
Release 29.77 ms
Gdscript > String Manipulation
Humanize Size
Debug 714.3 ms
Release 614.2 ms
Gdscript > String Manipulation
Insert
Debug 261.4 ms
Release 219.4 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1037 ms
Release 798.8 ms
Gdscript > String Manipulation
Lpad
Debug 207.7 ms
Release 179.4 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.89 ms
Release 9.311 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.61 ms
Release 38.95 ms
Gdscript > String Manipulation
Pad Decimals
Debug 419.8 ms
Release 381.6 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.84 ms
Release 65.87 ms
Gdscript > String Manipulation
Pad Zeros
Debug 420.7 ms
Release 350.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.5 ms
Release 227.1 ms
Gdscript > String Manipulation
Rfind
Debug 65.33 ms
Release 37.56 ms
Gdscript > String Manipulation
Rfindn
Debug 162.4 ms
Release 176.6 ms
Gdscript > String Manipulation
Rpad
Debug 152.6 ms
Release 128.5 ms
Gdscript > String Manipulation
Rsplit
Debug 432.9 ms
Release 338.7 ms
Gdscript > String Manipulation
Similarity
Debug 737.7 ms
Release 591.1 ms
Gdscript > String Manipulation
Simplify Path
Debug 1447 ms
Release 1152 ms
Gdscript > String Manipulation
Split
Debug 403.3 ms
Release 342.8 ms
Gdscript > String Manipulation
Split Floats
Debug 248.2 ms
Release 165.5 ms
Gdscript > String Manipulation
Substr
Debug 64.08 ms
Release 51.26 ms
Gdscript > String Manipulation
To Camel Case
Debug 236.8 ms
Release 254.8 ms
Gdscript > String Manipulation
To Lower
Debug 172.2 ms
Release 202.8 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1201 ms
Release 1061 ms
Gdscript > String Manipulation
To Snake Case
Debug 642.4 ms
Release 574.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141 ms
Release 110.3 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.78 ms
Release 74.98 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.5 ms
Release 117 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.88 ms
Release 75.07 ms
Gdscript > String Manipulation
Uri Decode
Debug 334.7 ms
Release 241.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 350.9 ms
Release 293.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1864 ms
Release 1463 ms
Gdscript > String Manipulation
Validate Node Name
Debug 93.79 ms
Release 74.65 ms
Gdscript > String Manipulation
Xml Escape
Debug 557.4 ms
Release 471.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.2 ms
Release 57.88 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.042 mspf
Release 596.8 mspf
Debug 143.4 mspf
Release 57.09 mspf
Debug 37.78 ms
Release 27.31 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 769.8 mspf
Release 846 mspf
Debug 32.93 mspf
Release 22.26 mspf
Debug 38.68 ms
Release 27.85 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.974 mspf
Release 589.9 mspf
Debug 141.7 mspf
Release 59.16 mspf
Debug 46.18 ms
Release 32.78 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 752.9 mspf
Release 829.9 mspf
Debug 35.39 mspf
Release 23.69 mspf
Debug 44.57 ms
Release 31.79 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.853 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.306 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.258 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.83 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.48 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.241 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.83 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.917 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.519 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.682 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.49 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.678 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.82 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.657 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.804 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.704 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.133 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.744 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.83 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.397 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.359 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.528 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.32 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.646 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 2.237 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.364 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.491 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.833 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.53 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.8 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.558 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.768 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3798 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.364 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.791 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.323 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 6.664 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.436 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7514 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.165 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.087 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.837 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9537 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.337 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8177 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.369 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.315 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.113 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8042 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.86 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.321 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.3 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.8158 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.165 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.406 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.606 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.29 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 62.11 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6045 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.617 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.109 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.2497 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0432 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.079 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6603 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 24.83 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0966 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.021 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0384 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9168 mspf