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
Operating systemFedora 38 64-bit

Engine information

Build typeDebug Debug editor
Release Release export template
Time to buildDebug 283 seconds
Release 308 seconds
Build peak memory usageDebug 1,657.60 MB
Release 2,683.51 MB
Startup + shutdown timeDebug 1,898 ms
Release 1,850 ms
Startup + shutdown peak memory usageDebug 180.14 MB
Release 166.34 MB
Binary sizeDebug 96,376 KB
Release 62,525 KB

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
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.823 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.107 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.887 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.96 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.5 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.816 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.686 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.979 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.844 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.767 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.523 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.625 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 14.81 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.68 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.629 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.847 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.181 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.79 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 15.04 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.617 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.376 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.709 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.874 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.422 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.933 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.402 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.487 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.758 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.529 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.807 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.523 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.895 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3626 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.292 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8124 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.178 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.031 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.449 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.7558 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.116 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.11 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.693 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9828 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.352 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8373 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.344 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3144 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.086 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.8154 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.95 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.155 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.23 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.8103 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.352 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.408 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.57 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.53 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 62.18 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6277 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.611 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1095 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.2568 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.03933 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.08017 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.676 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.07 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.09 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.87 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.03933 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9407 mspf