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 โ€“ ๐ŸŸข 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 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
Extra/Build Time
Build Time
Debug 282151 ms
Release 307583 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1998 ms
Release 1848 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 2.078 mspf๐Ÿ”ด 8.172 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.238 mspf๐Ÿ”ด 11.87 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.592 mspf๐Ÿ”ด 9.053 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.757 mspf๐Ÿ”ด 9.029 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.643 mspf๐Ÿ”ด 9.767 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.549 mspf๐Ÿ”ด 8.651 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.71 mspf๐Ÿ”ด 3.744 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.114 mspf๐Ÿ”ด 3.825 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.691 mspf๐Ÿ”ด 3.823 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.69 mspf๐Ÿ”ด 4.435 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.262 mspf๐Ÿ”ด 4.589 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.271 mspf๐Ÿ”ด 4.467 mspf
Rendering > Label
Label
๐Ÿ”ด 2.066 mspf๐Ÿ”ด 2.246 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.463 mspf๐Ÿ”ด 2.718 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.468 mspf๐Ÿ”ด 2.831 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.465 mspf๐Ÿ”ด 2.774 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3488 mspf๐Ÿ”ด 6.372 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.814 mspf๐Ÿ”ด 6.299 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.248 mspf๐Ÿ”ด 7.425 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7648 mspf๐Ÿ”ด 6.185 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.096 mspf๐Ÿ”ด 6.892 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9796 mspf๐Ÿ”ด 6.346 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8302 mspf๐Ÿ”ด 6.541 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3262 mspf๐Ÿ”ด 7.192 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7897 mspf๐Ÿ”ด 11.88 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.133 mspf๐Ÿ”ด 47.09 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.7925 mspf๐Ÿ”ด 6.376 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.408 mspf๐Ÿ”ด 8.588 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.47 mspf๐Ÿ”ด 61.98 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7067 mspf๐Ÿ”ด 1.603 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1115 mspf๐Ÿ”ด 0.248 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.0488 mspf๐Ÿ”ด 0.0792 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6638 mspf๐Ÿ”ด 25.06 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0888 mspf๐Ÿ”ด 7.051 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0432 mspf๐Ÿ”ด 0.933 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.65788e+06 b
Release 2.680308e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180204 b
Release 165648 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6269488e+07 b
Release 6.2455248e+07 b