Godot Benchmarks

2024-01-15 26b1fd0d8

ยซ Previous: 2024-01-14 26b1fd0d8
Next: 2024-01-16 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 308 seconds
Build peak memory usageDebug 1,657.88 MB
Release 2,680.31 MB
Startup + shutdown timeDebug 1,998 ms
Release 1,848 ms
Startup + shutdown peak memory usageDebug 180.20 MB
Release 165.65 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 378.5 ms
Release 283.9 ms
Core > Callable
Lambda Inline Callable
Debug 391.1 ms
Release 293.3 ms
Core > Callable
Lambda Variable Callable
Debug 112.7 ms
Release 69.05 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.79 ms
Release 87.38 ms
Core > Crypto
Generate 1k Random Bytes
Debug 124.5 ms
Release 185.4 ms
Core > Crypto
Generate Rsa 2048
Debug 17.09 ms
Release 41.07 ms
Core > Crypto
Generate Rsa 4096
Debug 1420 ms
Release 450 ms
Core > Random Number Generator
Global Scope Randf
Debug 118.5 ms
Release 58.17 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 224.5 ms
Release 124.7 ms
Core > Random Number Generator
Global Scope Randfn
Debug 499 ms
Release 383.6 ms
Core > Random Number Generator
Global Scope Randi
Debug 116.6 ms
Release 54.84 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 168 ms
Release 93.55 ms
Core > Random Number Generator
Global Scope Randomize
Debug 488 ms
Release 413.8 ms
Core > Random Number Generator
Randf
Debug 186.2 ms
Release 91.99 ms
Core > Random Number Generator
Randf Range
Debug 208.3 ms
Release 118 ms
Core > Random Number Generator
Randfn
Debug 427.1 ms
Release 305 ms
Core > Random Number Generator
Randi
Debug 146.1 ms
Release 59.6 ms
Core > Random Number Generator
Randi Range
Debug 169 ms
Release 87.84 ms
Core > Random Number Generator
Randomize
Debug 567.7 ms
Release 447.7 ms
Core > Signal
Emission Params 0
Debug 278 ms
Release 215 ms
Core > Signal
Emission Params 1
Debug 282.7 ms
Release 218.9 ms
Core > Signal
Emission Params 10
Debug 332.2 ms
Release 247.9 ms
Gdscript > Alloc
Deep Tree
Debug 213.3 ms
Release 174.9 ms
Gdscript > Alloc
Duplicate
Debug 1520 ms
Release 1122 ms
Gdscript > Alloc
Fragmentation
Debug 2859 ms
Release 2255 ms
Gdscript > Alloc
Wide Tree
Debug 162.3 ms
Release 128.1 ms
Gdscript > Array
Fill Loop
Debug 281.1 ms
Release 211.9 ms
Gdscript > Array
Fill Method
Debug 116.2 ms
Release 109.1 ms
Gdscript > Array
Packed Color Array
Debug 245.5 ms
Release 121.2 ms
Gdscript > Array
Packed Float 32 Array
Debug 147.9 ms
Release 85.08 ms
Gdscript > Array
Packed Float 64 Array
Debug 153.2 ms
Release 84.16 ms
Gdscript > Array
Packed Int 32 Array
Debug 107.6 ms
Release 71.45 ms
Gdscript > Array
Packed Int 64 Array
Debug 108.6 ms
Release 73.11 ms
Gdscript > Array
Packed String Array
Debug 620.3 ms
Release 503.1 ms
Gdscript > Array
Packed Vector 2 Array
Debug 181 ms
Release 104.5 ms
Gdscript > Array
Packed Vector 3 Array
Debug 212.4 ms
Release 114.8 ms
Gdscript > Array
Typed Color Array
Debug 324.5 ms
Release 171 ms
Gdscript > Array
Typed Float Array
Debug 206.4 ms
Release 136.1 ms
Gdscript > Array
Typed Int Array
Debug 193.6 ms
Release 124.9 ms
Gdscript > Array
Typed String Array
Debug 737.9 ms
Release 584.7 ms
Gdscript > Array
Typed Vector 2 Array
Debug 262.7 ms
Release 152.7 ms
Gdscript > Array
Typed Vector 3 Array
Debug 295.9 ms
Release 155.4 ms
Gdscript > Array
Untyped Color Array
Debug 414.6 ms
Release 242.6 ms
Gdscript > Array
Untyped Float Array
Debug 287.7 ms
Release 198 ms
Gdscript > Array
Untyped Int Array
Debug 284.3 ms
Release 194.9 ms
Gdscript > Array
Untyped String Array
Debug 826.1 ms
Release 653.6 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 352.6 ms
Release 223.1 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 387.7 ms
Release 237 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.5 ms
Release 153.5 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 698.5 ms
Release 526.2 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 725.8 ms
Release 612.2 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1211 ms
Release 990.4 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 203.2 ms
Release 144.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 686.6 ms
Release 520.4 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 825.9 ms
Release 695 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1286 ms
Release 1064 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 318.9 ms
Release 258.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1089 ms
Release 875.7 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1294 ms
Release 1129 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2049 ms
Release 1733 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1809 ms
Release 1536 ms
Gdscript > String Format
Complex Variable Method
Debug 3902 ms
Release 3150 ms
Gdscript > String Format
Complex Variable Percent
Debug 3630 ms
Release 2865 ms
Gdscript > String Format
No Op Constant Method
Debug 180.6 ms
Release 147.6 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.226 ms
Release 2.72 ms
Gdscript > String Format
Simple Constant Method
Debug 930.5 ms
Release 692.4 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 674.9 ms
Release 527 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.369 ms
Release 2.727 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 193 ms
Release 163.2 ms
Gdscript > String Format
Simple Variable Method
Debug 913.4 ms
Release 689.9 ms
Gdscript > String Format
Simple Variable Percent
Debug 597.5 ms
Release 464.4 ms
Gdscript > String Manipulation
Begins With
Debug 16.06 ms
Release 9.105 ms
Gdscript > String Manipulation
Bigrams
Debug 796.1 ms
Release 670.3 ms
Gdscript > String Manipulation
Capitalize
Debug 978.3 ms
Release 820.5 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.18 ms
Release 9.076 ms
Gdscript > String Manipulation
Contains
Debug 19.85 ms
Release 10.45 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.214 ms
Release 2.731 ms
Gdscript > String Manipulation
Count
Debug 218 ms
Release 160 ms
Gdscript > String Manipulation
Countn
Debug 360.1 ms
Release 335.2 ms
Gdscript > String Manipulation
Ends With
Debug 15.77 ms
Release 9.267 ms
Gdscript > String Manipulation
Find
Debug 44.58 ms
Release 25.94 ms
Gdscript > String Manipulation
Findn
Debug 66.29 ms
Release 54.57 ms
Gdscript > String Manipulation
Get Slice
Debug 86.63 ms
Release 64.18 ms
Gdscript > String Manipulation
Get Slice Count
Debug 39.22 ms
Release 29.12 ms
Gdscript > String Manipulation
Humanize Size
Debug 716.4 ms
Release 628.6 ms
Gdscript > String Manipulation
Insert
Debug 260.6 ms
Release 212.7 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1024 ms
Release 830.2 ms
Gdscript > String Manipulation
Lpad
Debug 207.9 ms
Release 176.2 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.65 ms
Release 9.282 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.73 ms
Release 38.82 ms
Gdscript > String Manipulation
Pad Decimals
Debug 418.1 ms
Release 377.4 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.06 ms
Release 63.74 ms
Gdscript > String Manipulation
Pad Zeros
Debug 422.9 ms
Release 349.3 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 271.4 ms
Release 226.6 ms
Gdscript > String Manipulation
Rfind
Debug 63.17 ms
Release 37.79 ms
Gdscript > String Manipulation
Rfindn
Debug 164.1 ms
Release 177.7 ms
Gdscript > String Manipulation
Rpad
Debug 160.2 ms
Release 126.2 ms
Gdscript > String Manipulation
Rsplit
Debug 441.6 ms
Release 359.3 ms
Gdscript > String Manipulation
Similarity
Debug 732.4 ms
Release 591.6 ms
Gdscript > String Manipulation
Simplify Path
Debug 1400 ms
Release 1173 ms
Gdscript > String Manipulation
Split
Debug 399.9 ms
Release 289.7 ms
Gdscript > String Manipulation
Split Floats
Debug 249.6 ms
Release 174.9 ms
Gdscript > String Manipulation
Substr
Debug 64.49 ms
Release 53.4 ms
Gdscript > String Manipulation
To Camel Case
Debug 237.9 ms
Release 257 ms
Gdscript > String Manipulation
To Lower
Debug 170.4 ms
Release 203.4 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1176 ms
Release 1011 ms
Gdscript > String Manipulation
To Snake Case
Debug 622.7 ms
Release 577.6 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 144.7 ms
Release 107.8 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.02 ms
Release 73.99 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 145.4 ms
Release 111.6 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 96.42 ms
Release 74.89 ms
Gdscript > String Manipulation
Uri Decode
Debug 341.6 ms
Release 243.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 354.8 ms
Release 289.7 ms
Gdscript > String Manipulation
Validate Filename
Debug 1840 ms
Release 1407 ms
Gdscript > String Manipulation
Validate Node Name
Debug 95.78 ms
Release 76.84 ms
Gdscript > String Manipulation
Xml Escape
Debug 547.3 ms
Release 469.6 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.24 ms
Release 57.79 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.073 mspf
Release 598.7 mspf
Debug 142.3 mspf
Release 57.07 mspf
Debug 39.11 ms
Release 27.34 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 767.8 mspf
Release 841.8 mspf
Debug 33.93 mspf
Release 22.26 mspf
Debug 38.4 ms
Release 28.98 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.073 mspf
Release 590.7 mspf
Debug 141.6 mspf
Release 58.91 mspf
Debug 45.89 ms
Release 32.5 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 751 mspf
Release 825.9 mspf
Debug 35.18 mspf
Release 24.06 mspf
Debug 44.95 ms
Release 32.33 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.078 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.172 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.238 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.87 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.592 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.053 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.757 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.029 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.643 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.767 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.549 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.651 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 17.71 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.744 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.114 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.825 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.691 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.823 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.69 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.435 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.262 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.589 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.271 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.467 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 2.066 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.246 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.463 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.718 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.468 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.831 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.465 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.774 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3488 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.372 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.814 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.299 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.248 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.425 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7648 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.185 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.096 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.892 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9796 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.346 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8302 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.541 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3262 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.192 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7897 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.88 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.133 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.09 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7925 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.376 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.408 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.588 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.47 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 61.98 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.7067 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.603 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1115 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.248 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0488 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.0792 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6638 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.06 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0888 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.051 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0432 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.933 mspf