Godot Benchmarks

2024-01-18 96296e476

ยซ Previous: 2024-01-16 96296e476
Next: 2024-01-19 96296e476 ยป

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.7 ms
Release 284.9 ms
Core > Callable
Lambda Inline Callable
Debug 374.4 ms
Release 288.1 ms
Core > Callable
Lambda Variable Callable
Debug 112.7 ms
Release 69.1 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.66 ms
Release 86.31 ms
Core > Crypto
Generate 1k Random Bytes
Debug 124.7 ms
Release 185.8 ms
Core > Crypto
Generate Rsa 2048
Debug 65.14 ms
Release 21.82 ms
Core > Crypto
Generate Rsa 4096
Debug 595.4 ms
Release 1100 ms
Core > Random Number Generator
Global Scope Randf
Debug 117.3 ms
Release 57.74 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 212.9 ms
Release 124.8 ms
Core > Random Number Generator
Global Scope Randfn
Debug 504.7 ms
Release 381.5 ms
Core > Random Number Generator
Global Scope Randi
Debug 114.5 ms
Release 54.78 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 168.3 ms
Release 94.64 ms
Core > Random Number Generator
Global Scope Randomize
Debug 475.4 ms
Release 410.6 ms
Core > Random Number Generator
Randf
Debug 173 ms
Release 89.85 ms
Core > Random Number Generator
Randf Range
Debug 196.9 ms
Release 118.7 ms
Core > Random Number Generator
Randfn
Debug 432.2 ms
Release 305.1 ms
Core > Random Number Generator
Randi
Debug 135.8 ms
Release 61.32 ms
Core > Random Number Generator
Randi Range
Debug 164.2 ms
Release 88.02 ms
Core > Random Number Generator
Randomize
Debug 563.7 ms
Release 439.6 ms
Core > Signal
Emission Params 0
Debug 278 ms
Release 212.5 ms
Core > Signal
Emission Params 1
Debug 285.8 ms
Release 218.6 ms
Core > Signal
Emission Params 10
Debug 332 ms
Release 234.1 ms
Gdscript > Alloc
Deep Tree
Debug 218.2 ms
Release 176.5 ms
Gdscript > Alloc
Duplicate
Debug 1537 ms
Release 1119 ms
Gdscript > Alloc
Fragmentation
Debug 2973 ms
Release 2235 ms
Gdscript > Alloc
Wide Tree
Debug 166.3 ms
Release 128.6 ms
Gdscript > Array
Fill Loop
Debug 270.7 ms
Release 205.1 ms
Gdscript > Array
Fill Method
Debug 118.9 ms
Release 111.9 ms
Gdscript > Array
Packed Color Array
Debug 240.1 ms
Release 111.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 151.3 ms
Release 80.11 ms
Gdscript > Array
Packed Float 64 Array
Debug 148.2 ms
Release 83.09 ms
Gdscript > Array
Packed Int 32 Array
Debug 104.7 ms
Release 66.66 ms
Gdscript > Array
Packed Int 64 Array
Debug 110.9 ms
Release 66.71 ms
Gdscript > Array
Packed String Array
Debug 600.9 ms
Release 510.7 ms
Gdscript > Array
Packed Vector 2 Array
Debug 174.4 ms
Release 97.57 ms
Gdscript > Array
Packed Vector 3 Array
Debug 212.6 ms
Release 109.8 ms
Gdscript > Array
Typed Color Array
Debug 311.9 ms
Release 160.8 ms
Gdscript > Array
Typed Float Array
Debug 198.5 ms
Release 122 ms
Gdscript > Array
Typed Int Array
Debug 188 ms
Release 113.4 ms
Gdscript > Array
Typed String Array
Debug 734.9 ms
Release 588.1 ms
Gdscript > Array
Typed Vector 2 Array
Debug 260.4 ms
Release 142.9 ms
Gdscript > Array
Typed Vector 3 Array
Debug 290.5 ms
Release 155.7 ms
Gdscript > Array
Untyped Color Array
Debug 408.4 ms
Release 232.1 ms
Gdscript > Array
Untyped Float Array
Debug 287.1 ms
Release 197.2 ms
Gdscript > Array
Untyped Int Array
Debug 284.5 ms
Release 195 ms
Gdscript > Array
Untyped String Array
Debug 829.5 ms
Release 654.7 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 354.7 ms
Release 224.2 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 387.9 ms
Release 228.5 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.6 ms
Release 152.2 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 695.5 ms
Release 539.6 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 717.6 ms
Release 638.5 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1226 ms
Release 1010 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 204.4 ms
Release 142.5 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 724.7 ms
Release 505.1 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 802.4 ms
Release 726.2 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1340 ms
Release 1046 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 326.2 ms
Release 253.3 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1082 ms
Release 884.4 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1285 ms
Release 1107 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2082 ms
Release 1744 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1789 ms
Release 1514 ms
Gdscript > String Format
Complex Variable Method
Debug 3870 ms
Release 3156 ms
Gdscript > String Format
Complex Variable Percent
Debug 3676 ms
Release 2831 ms
Gdscript > String Format
No Op Constant Method
Debug 181.4 ms
Release 146.9 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.221 ms
Release 2.723 ms
Gdscript > String Format
Simple Constant Method
Debug 904.3 ms
Release 696.1 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 671.5 ms
Release 548.8 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.161 ms
Release 2.725 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 192.8 ms
Release 167 ms
Gdscript > String Format
Simple Variable Method
Debug 922.8 ms
Release 718.9 ms
Gdscript > String Format
Simple Variable Percent
Debug 586.2 ms
Release 433.1 ms
Gdscript > String Manipulation
Begins With
Debug 14.5 ms
Release 9.895 ms
Gdscript > String Manipulation
Bigrams
Debug 796.2 ms
Release 683.9 ms
Gdscript > String Manipulation
Capitalize
Debug 998.6 ms
Release 818.6 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.04 ms
Release 9.442 ms
Gdscript > String Manipulation
Contains
Debug 19.52 ms
Release 11.23 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.17 ms
Release 2.716 ms
Gdscript > String Manipulation
Count
Debug 215.4 ms
Release 159.9 ms
Gdscript > String Manipulation
Countn
Debug 365.3 ms
Release 339.9 ms
Gdscript > String Manipulation
Ends With
Debug 15.03 ms
Release 9.254 ms
Gdscript > String Manipulation
Find
Debug 44.21 ms
Release 25.2 ms
Gdscript > String Manipulation
Findn
Debug 65.52 ms
Release 54.28 ms
Gdscript > String Manipulation
Get Slice
Debug 87.46 ms
Release 64.55 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.45 ms
Release 24.59 ms
Gdscript > String Manipulation
Humanize Size
Debug 736.6 ms
Release 630.6 ms
Gdscript > String Manipulation
Insert
Debug 258.7 ms
Release 211.7 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 985.9 ms
Release 872.3 ms
Gdscript > String Manipulation
Lpad
Debug 207.4 ms
Release 177.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.25 ms
Release 10.33 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.35 ms
Release 39.25 ms
Gdscript > String Manipulation
Pad Decimals
Debug 415.9 ms
Release 380.3 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.75 ms
Release 66.53 ms
Gdscript > String Manipulation
Pad Zeros
Debug 437.3 ms
Release 350.1 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.2 ms
Release 228.5 ms
Gdscript > String Manipulation
Rfind
Debug 57.7 ms
Release 37.23 ms
Gdscript > String Manipulation
Rfindn
Debug 162.3 ms
Release 177.9 ms
Gdscript > String Manipulation
Rpad
Debug 152.5 ms
Release 126.4 ms
Gdscript > String Manipulation
Rsplit
Debug 444.1 ms
Release 341.9 ms
Gdscript > String Manipulation
Similarity
Debug 737.2 ms
Release 600.3 ms
Gdscript > String Manipulation
Simplify Path
Debug 1387 ms
Release 1189 ms
Gdscript > String Manipulation
Split
Debug 389.7 ms
Release 302.2 ms
Gdscript > String Manipulation
Split Floats
Debug 251.8 ms
Release 169.4 ms
Gdscript > String Manipulation
Substr
Debug 64.88 ms
Release 50.17 ms
Gdscript > String Manipulation
To Camel Case
Debug 238.1 ms
Release 249.6 ms
Gdscript > String Manipulation
To Lower
Debug 170.7 ms
Release 183.1 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1209 ms
Release 989 ms
Gdscript > String Manipulation
To Snake Case
Debug 630.8 ms
Release 574.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.1 ms
Release 112 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 96.87 ms
Release 74.89 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 143.3 ms
Release 108 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 96.65 ms
Release 74.95 ms
Gdscript > String Manipulation
Uri Decode
Debug 342.5 ms
Release 263.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 369.6 ms
Release 292.4 ms
Gdscript > String Manipulation
Validate Filename
Debug 1823 ms
Release 1402 ms
Gdscript > String Manipulation
Validate Node Name
Debug 90.87 ms
Release 82.01 ms
Gdscript > String Manipulation
Xml Escape
Debug 553 ms
Release 470.3 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.03 ms
Release 57.25 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.102 mspf
Release 604.3 mspf
Debug 142.2 mspf
Release 56.02 mspf
Debug 40.65 ms
Release 26.91 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 765.9 mspf
Release 842.9 mspf
Debug 33.88 mspf
Release 22.12 mspf
Debug 38.38 ms
Release 28.01 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.027 mspf
Release 579.8 mspf
Debug 142.3 mspf
Release 58.16 mspf
Debug 45.8 ms
Release 31.94 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 750 mspf
Release 827.7 mspf
Debug 35.52 mspf
Release 24.04 mspf
Debug 44.08 ms
Release 31.98 ms
Extra/Build Time
Build Time
Debug 283161 ms
Release 308031 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1898 ms
Release 1850 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.823 mspf๐Ÿ”ด 8.107 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.887 mspf๐Ÿ”ด 11.96 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.5 mspf๐Ÿ”ด 8.816 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.686 mspf๐Ÿ”ด 8.979 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.844 mspf๐Ÿ”ด 9.767 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.523 mspf๐Ÿ”ด 8.625 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.81 mspf๐Ÿ”ด 3.68 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.629 mspf๐Ÿ”ด 3.847 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.181 mspf๐Ÿ”ด 3.79 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 15.04 mspf๐Ÿ”ด 4.617 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.376 mspf๐Ÿ”ด 4.709 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.874 mspf๐Ÿ”ด 4.422 mspf
Rendering > Label
Label
๐Ÿ”ด 1.933 mspf๐Ÿ”ด 2.402 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.487 mspf๐Ÿ”ด 2.758 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.529 mspf๐Ÿ”ด 2.807 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.523 mspf๐Ÿ”ด 2.895 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3626 mspf๐Ÿ”ด 6.292 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.8124 mspf๐Ÿ”ด 6.178 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.031 mspf๐Ÿ”ด 7.449 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7558 mspf๐Ÿ”ด 6.116 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.11 mspf๐Ÿ”ด 6.693 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9828 mspf๐Ÿ”ด 6.352 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8373 mspf๐Ÿ”ด 6.344 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3144 mspf๐Ÿ”ด 7.086 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.8154 mspf๐Ÿ”ด 11.95 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.155 mspf๐Ÿ”ด 47.23 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8103 mspf๐Ÿ”ด 6.352 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.408 mspf๐Ÿ”ด 8.57 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.53 mspf๐Ÿ”ด 62.18 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6277 mspf๐Ÿ”ด 1.611 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1095 mspf๐Ÿ”ด 0.2568 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.03933 mspf๐Ÿ”ด 0.08017 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.676 mspf๐Ÿ”ด 25.07 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.09 mspf๐Ÿ”ด 6.87 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.03933 mspf๐Ÿ”ด 0.9407 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.6576e+06 b
Release 2.683512e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180144 b
Release 166344 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.63756e+07 b
Release 6.252488e+07 b