Godot Benchmarks

2024-01-20 0bcc0e92b

ยซ Previous: 2024-01-19 0bcc0e92b
Next: 2024-01-22 0bcc0e92b ยป

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 373.8 ms
Release 287.9 ms
Core > Callable
Lambda Inline Callable
Debug 380.3 ms
Release 286.5 ms
Core > Callable
Lambda Variable Callable
Debug 112 ms
Release 71.16 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.52 ms
Release 87.95 ms
Core > Crypto
Generate 1k Random Bytes
Debug 123.3 ms
Release 185.7 ms
Core > Crypto
Generate Rsa 2048
Debug 101.3 ms
Release 64.11 ms
Core > Crypto
Generate Rsa 4096
Debug 768.7 ms
Release 274.4 ms
Core > Random Number Generator
Global Scope Randf
Debug 121.3 ms
Release 58.61 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 215.8 ms
Release 124.9 ms
Core > Random Number Generator
Global Scope Randfn
Debug 499.9 ms
Release 383.5 ms
Core > Random Number Generator
Global Scope Randi
Debug 127.4 ms
Release 56.74 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 168.6 ms
Release 94.29 ms
Core > Random Number Generator
Global Scope Randomize
Debug 474.9 ms
Release 411.4 ms
Core > Random Number Generator
Randf
Debug 184.6 ms
Release 92.68 ms
Core > Random Number Generator
Randf Range
Debug 205.3 ms
Release 116.9 ms
Core > Random Number Generator
Randfn
Debug 428.3 ms
Release 303.9 ms
Core > Random Number Generator
Randi
Debug 144.3 ms
Release 61.22 ms
Core > Random Number Generator
Randi Range
Debug 166.4 ms
Release 89.17 ms
Core > Random Number Generator
Randomize
Debug 557.8 ms
Release 440.5 ms
Core > Signal
Emission Params 0
Debug 279.3 ms
Release 217.8 ms
Core > Signal
Emission Params 1
Debug 279.4 ms
Release 220.2 ms
Core > Signal
Emission Params 10
Debug 325.7 ms
Release 239 ms
Gdscript > Alloc
Deep Tree
Debug 216.7 ms
Release 176.1 ms
Gdscript > Alloc
Duplicate
Debug 1528 ms
Release 1113 ms
Gdscript > Alloc
Fragmentation
Debug 2908 ms
Release 2227 ms
Gdscript > Alloc
Wide Tree
Debug 162.2 ms
Release 131 ms
Gdscript > Array
Fill Loop
Debug 270.1 ms
Release 204 ms
Gdscript > Array
Fill Method
Debug 117.2 ms
Release 110.1 ms
Gdscript > Array
Packed Color Array
Debug 220.8 ms
Release 121.7 ms
Gdscript > Array
Packed Float 32 Array
Debug 150 ms
Release 85.41 ms
Gdscript > Array
Packed Float 64 Array
Debug 153.5 ms
Release 87.02 ms
Gdscript > Array
Packed Int 32 Array
Debug 114.6 ms
Release 71.09 ms
Gdscript > Array
Packed Int 64 Array
Debug 116.5 ms
Release 73.67 ms
Gdscript > Array
Packed String Array
Debug 613.2 ms
Release 500.9 ms
Gdscript > Array
Packed Vector 2 Array
Debug 172.2 ms
Release 104.7 ms
Gdscript > Array
Packed Vector 3 Array
Debug 195.1 ms
Release 118.2 ms
Gdscript > Array
Typed Color Array
Debug 305.2 ms
Release 168.5 ms
Gdscript > Array
Typed Float Array
Debug 212.2 ms
Release 132.1 ms
Gdscript > Array
Typed Int Array
Debug 200.8 ms
Release 123.3 ms
Gdscript > Array
Typed String Array
Debug 747.1 ms
Release 580.2 ms
Gdscript > Array
Typed Vector 2 Array
Debug 251.9 ms
Release 141.2 ms
Gdscript > Array
Typed Vector 3 Array
Debug 278.7 ms
Release 166.6 ms
Gdscript > Array
Untyped Color Array
Debug 410.6 ms
Release 226.1 ms
Gdscript > Array
Untyped Float Array
Debug 293.2 ms
Release 184.4 ms
Gdscript > Array
Untyped Int Array
Debug 290.5 ms
Release 194 ms
Gdscript > Array
Untyped String Array
Debug 835.4 ms
Release 661.4 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 340.9 ms
Release 213.2 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 368.2 ms
Release 226.2 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.5 ms
Release 153.4 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 705.6 ms
Release 539.2 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 778 ms
Release 680.2 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1294 ms
Release 1059 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 200.6 ms
Release 142.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 676.3 ms
Release 491.1 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 879.6 ms
Release 722.4 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1376 ms
Release 1096 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 308.6 ms
Release 254.3 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1095 ms
Release 886.5 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1363 ms
Release 1138 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2130 ms
Release 1803 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1770 ms
Release 1510 ms
Gdscript > String Format
Complex Variable Method
Debug 3858 ms
Release 3087 ms
Gdscript > String Format
Complex Variable Percent
Debug 3586 ms
Release 2840 ms
Gdscript > String Format
No Op Constant Method
Debug 183.9 ms
Release 147.3 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.192 ms
Release 2.714 ms
Gdscript > String Format
Simple Constant Method
Debug 886.8 ms
Release 706.7 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 675.3 ms
Release 547.4 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.181 ms
Release 2.737 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 193.3 ms
Release 164.9 ms
Gdscript > String Format
Simple Variable Method
Debug 890.2 ms
Release 711.3 ms
Gdscript > String Format
Simple Variable Percent
Debug 562.9 ms
Release 461.8 ms
Gdscript > String Manipulation
Begins With
Debug 15.27 ms
Release 10.41 ms
Gdscript > String Manipulation
Bigrams
Debug 834 ms
Release 687.1 ms
Gdscript > String Manipulation
Capitalize
Debug 1011 ms
Release 836.8 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.55 ms
Release 9.252 ms
Gdscript > String Manipulation
Contains
Debug 20.48 ms
Release 12.2 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.173 ms
Release 2.725 ms
Gdscript > String Manipulation
Count
Debug 214.4 ms
Release 162.6 ms
Gdscript > String Manipulation
Countn
Debug 389.1 ms
Release 337.7 ms
Gdscript > String Manipulation
Ends With
Debug 16.8 ms
Release 11.52 ms
Gdscript > String Manipulation
Find
Debug 44.49 ms
Release 25.74 ms
Gdscript > String Manipulation
Findn
Debug 74.51 ms
Release 55.12 ms
Gdscript > String Manipulation
Get Slice
Debug 91.33 ms
Release 66.09 ms
Gdscript > String Manipulation
Get Slice Count
Debug 43.27 ms
Release 30.2 ms
Gdscript > String Manipulation
Humanize Size
Debug 728 ms
Release 632.3 ms
Gdscript > String Manipulation
Insert
Debug 260.3 ms
Release 213.8 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1048 ms
Release 821.8 ms
Gdscript > String Manipulation
Lpad
Debug 216.9 ms
Release 177.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.56 ms
Release 9.629 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 29.71 ms
Release 39.22 ms
Gdscript > String Manipulation
Pad Decimals
Debug 413.7 ms
Release 382.9 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.34 ms
Release 66.11 ms
Gdscript > String Manipulation
Pad Zeros
Debug 418.6 ms
Release 351.9 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269 ms
Release 228.9 ms
Gdscript > String Manipulation
Rfind
Debug 59.34 ms
Release 37.62 ms
Gdscript > String Manipulation
Rfindn
Debug 199.1 ms
Release 177.8 ms
Gdscript > String Manipulation
Rpad
Debug 157.7 ms
Release 126.8 ms
Gdscript > String Manipulation
Rsplit
Debug 433.3 ms
Release 383.5 ms
Gdscript > String Manipulation
Similarity
Debug 708.2 ms
Release 598.7 ms
Gdscript > String Manipulation
Simplify Path
Debug 1362 ms
Release 1152 ms
Gdscript > String Manipulation
Split
Debug 391.1 ms
Release 342.6 ms
Gdscript > String Manipulation
Split Floats
Debug 266 ms
Release 173.2 ms
Gdscript > String Manipulation
Substr
Debug 64.35 ms
Release 50.47 ms
Gdscript > String Manipulation
To Camel Case
Debug 268.5 ms
Release 259.8 ms
Gdscript > String Manipulation
To Lower
Debug 212.3 ms
Release 201.5 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1247 ms
Release 1010 ms
Gdscript > String Manipulation
To Snake Case
Debug 681.5 ms
Release 577.1 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.7 ms
Release 113.7 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.22 ms
Release 77.3 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140 ms
Release 115.1 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 98.34 ms
Release 76.81 ms
Gdscript > String Manipulation
Uri Decode
Debug 359 ms
Release 268.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 378.7 ms
Release 303.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1787 ms
Release 1423 ms
Gdscript > String Manipulation
Validate Node Name
Debug 89.84 ms
Release 77.98 ms
Gdscript > String Manipulation
Xml Escape
Debug 543.7 ms
Release 473.4 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.61 ms
Release 58.42 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 0.988 mspf
Release 595.6 mspf
Debug 142.9 mspf
Release 56.74 mspf
Debug 38.81 ms
Release 27.81 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 765.7 mspf
Release 841.1 mspf
Debug 33.34 mspf
Release 22.1 mspf
Debug 39.61 ms
Release 28.47 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.03 mspf
Release 576.5 mspf
Debug 143.8 mspf
Release 58.69 mspf
Debug 45.87 ms
Release 32.5 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 751.1 mspf
Release 827.1 mspf
Debug 34.81 mspf
Release 23.69 mspf
Debug 44.3 ms
Release 32.38 ms
Extra/Build Time
Build Time
Debug 284682 ms
Release 307833 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1949 ms
Release 1949 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.819 mspf๐Ÿ”ด 8.092 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.104 mspf๐Ÿ”ด 12.24 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.773 mspf๐Ÿ”ด 8.936 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.716 mspf๐Ÿ”ด 8.989 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.545 mspf๐Ÿ”ด 9.691 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.351 mspf๐Ÿ”ด 8.754 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.55 mspf๐Ÿ”ด 3.864 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.685 mspf๐Ÿ”ด 3.929 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.675 mspf๐Ÿ”ด 3.682 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.96 mspf๐Ÿ”ด 4.54 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.703 mspf๐Ÿ”ด 4.681 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.214 mspf๐Ÿ”ด 4.679 mspf
Rendering > Label
Label
๐Ÿ”ด 1.915 mspf๐Ÿ”ด 2.368 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.473 mspf๐Ÿ”ด 2.547 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.49 mspf๐Ÿ”ด 2.849 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.445 mspf๐Ÿ”ด 2.751 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3566 mspf๐Ÿ”ด 6.383 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7558 mspf๐Ÿ”ด 6.391 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.891 mspf๐Ÿ”ด 7.452 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.774 mspf๐Ÿ”ด 6.162 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.052 mspf๐Ÿ”ด 6.695 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 1.006 mspf๐Ÿ”ด 6.35 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8454 mspf๐Ÿ”ด 6.405 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3092 mspf๐Ÿ”ด 7.305 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.6878 mspf๐Ÿ”ด 11.91 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.397 mspf๐Ÿ”ด 47.25 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.838 mspf๐Ÿ”ด 6.206 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.376 mspf๐Ÿ”ด 8.673 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.44 mspf๐Ÿ”ด 61.91 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7784 mspf๐Ÿ”ด 1.646 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1197 mspf๐Ÿ”ด 0.2472 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.042 mspf๐Ÿ”ด 0.07933 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6718 mspf๐Ÿ”ด 25.08 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.09983 mspf๐Ÿ”ด 6.915 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.03917 mspf๐Ÿ”ด 0.9043 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657304e+06 b
Release 2.684708e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181752 b
Release 166304 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6568112e+07 b
Release 6.2709232e+07 b