Godot Benchmarks

2024-01-30 51991e201

ยซ Previous: 2024-01-29 51991e201
Next: 2024-02-01 51991e201 ยป

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 366.8 ms
Release 286.2 ms
Core > Callable
Lambda Inline Callable
Debug 372.1 ms
Release 293.2 ms
Core > Callable
Lambda Variable Callable
Debug 112.3 ms
Release 68.86 ms
Core > Config File
Load
Debug 34.15 ms
Release 26.22 ms
Core > Config File
Load With Password
Debug 38.09 ms
Release 28.96 ms
Core > Config File
Save
Debug 40.96 ms
Release 35.44 ms
Core > Config File
Save With Password
Debug 44.68 ms
Release 38.67 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1233 ms
Release 1896 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2398 ms
Release 8571 ms
Core > Crypto
Generate Rsa 2048
Debug 12.84 ms
Release 114.4 ms
Core > Crypto
Generate Rsa 4096
Debug 174.6 ms
Release 1233 ms
Core > Node Path
Create
Debug 18.63 ms
Release 16.03 ms
Core > Random Number Generator
Global Scope Randf
Debug 115 ms
Release 57.45 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 228.8 ms
Release 115.9 ms
Core > Random Number Generator
Global Scope Randfn
Debug 507.4 ms
Release 382.5 ms
Core > Random Number Generator
Global Scope Randi
Debug 120.5 ms
Release 54.46 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 177.4 ms
Release 92.59 ms
Core > Random Number Generator
Global Scope Randomize
Debug 475.9 ms
Release 410.7 ms
Core > Random Number Generator
Randf
Debug 174.9 ms
Release 91.98 ms
Core > Random Number Generator
Randf Range
Debug 198.5 ms
Release 117 ms
Core > Random Number Generator
Randfn
Debug 426.7 ms
Release 304.8 ms
Core > Random Number Generator
Randi
Debug 130.9 ms
Release 61.94 ms
Core > Random Number Generator
Randi Range
Debug 166.1 ms
Release 85.83 ms
Core > Random Number Generator
Randomize
Debug 561.6 ms
Release 442.7 ms
Core > Signal
Emission Params 0
Debug 274.8 ms
Release 213.9 ms
Core > Signal
Emission Params 1
Debug 276.7 ms
Release 215.8 ms
Core > Signal
Emission Params 10
Debug 323.2 ms
Release 241.9 ms
Core > String Name
Create
Debug 18.85 ms
Release 16.33 ms
Gdscript > Alloc
Deep Tree
Debug 208.2 ms
Release 173 ms
Gdscript > Alloc
Duplicate
Debug 1531 ms
Release 1115 ms
Gdscript > Alloc
Fragmentation
Debug 2942 ms
Release 2228 ms
Gdscript > Alloc
Wide Tree
Debug 163 ms
Release 126.8 ms
Gdscript > Array
Fill Loop
Debug 292.3 ms
Release 204.7 ms
Gdscript > Array
Fill Method
Debug 117.7 ms
Release 111.4 ms
Gdscript > Array
Packed Color Array
Debug 240.5 ms
Release 125.2 ms
Gdscript > Array
Packed Float 32 Array
Debug 150.5 ms
Release 82.76 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.2 ms
Release 84.92 ms
Gdscript > Array
Packed Int 32 Array
Debug 113.9 ms
Release 68.53 ms
Gdscript > Array
Packed Int 64 Array
Debug 116.5 ms
Release 71.28 ms
Gdscript > Array
Packed String Array
Debug 610.7 ms
Release 516.3 ms
Gdscript > Array
Packed Vector 2 Array
Debug 176.3 ms
Release 103.6 ms
Gdscript > Array
Packed Vector 3 Array
Debug 207.4 ms
Release 117.2 ms
Gdscript > Array
Typed Color Array
Debug 335.2 ms
Release 166.5 ms
Gdscript > Array
Typed Float Array
Debug 212.3 ms
Release 122 ms
Gdscript > Array
Typed Int Array
Debug 189 ms
Release 113.4 ms
Gdscript > Array
Typed String Array
Debug 729.7 ms
Release 589.4 ms
Gdscript > Array
Typed Vector 2 Array
Debug 256 ms
Release 154.1 ms
Gdscript > Array
Typed Vector 3 Array
Debug 292.3 ms
Release 165.4 ms
Gdscript > Array
Untyped Color Array
Debug 429 ms
Release 233.3 ms
Gdscript > Array
Untyped Float Array
Debug 285.1 ms
Release 185.1 ms
Gdscript > Array
Untyped Int Array
Debug 286.1 ms
Release 191.8 ms
Gdscript > Array
Untyped String Array
Debug 838.7 ms
Release 656.1 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 367.2 ms
Release 214.4 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 382.9 ms
Release 225.4 ms
Gdscript > For Loop
For Loop Add
Debug 10.23 ms
Release 6.095 ms
Gdscript > For Loop
For Loop Call
Debug 85.72 ms
Release 44.62 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57 ms
Release 36.13 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 203.3 ms
Release 154.2 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 696.7 ms
Release 536.3 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 807.1 ms
Release 648.9 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1286 ms
Release 1046 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 197.2 ms
Release 144.4 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 683.2 ms
Release 502.6 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 922.1 ms
Release 753.6 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1386 ms
Release 1110 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 310.8 ms
Release 257.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1076 ms
Release 899.9 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1401 ms
Release 1180 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2173 ms
Release 1887 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1820 ms
Release 1489 ms
Gdscript > String Format
Complex Variable Method
Debug 3927 ms
Release 3029 ms
Gdscript > String Format
Complex Variable Percent
Debug 3615 ms
Release 2838 ms
Gdscript > String Format
No Op Constant Method
Debug 180.3 ms
Release 147.2 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.238 ms
Release 2.705 ms
Gdscript > String Format
Simple Constant Method
Debug 873.3 ms
Release 713.4 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 681.6 ms
Release 548.2 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.583 ms
Release 2.725 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 193.6 ms
Release 164 ms
Gdscript > String Format
Simple Variable Method
Debug 898.2 ms
Release 716.9 ms
Gdscript > String Format
Simple Variable Percent
Debug 581.6 ms
Release 461 ms
Gdscript > String Manipulation
Begins With
Debug 15.69 ms
Release 10.98 ms
Gdscript > String Manipulation
Bigrams
Debug 794.5 ms
Release 687.5 ms
Gdscript > String Manipulation
Capitalize
Debug 997.8 ms
Release 854 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.08 ms
Release 10.22 ms
Gdscript > String Manipulation
Contains
Debug 20.15 ms
Release 10.67 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.256 ms
Release 2.71 ms
Gdscript > String Manipulation
Count
Debug 215.1 ms
Release 161.5 ms
Gdscript > String Manipulation
Countn
Debug 360.9 ms
Release 337.1 ms
Gdscript > String Manipulation
Ends With
Debug 15.48 ms
Release 12.84 ms
Gdscript > String Manipulation
Find
Debug 43.69 ms
Release 24.47 ms
Gdscript > String Manipulation
Findn
Debug 66.86 ms
Release 58 ms
Gdscript > String Manipulation
Get Slice
Debug 87.75 ms
Release 64.89 ms
Gdscript > String Manipulation
Get Slice Count
Debug 39.32 ms
Release 29.44 ms
Gdscript > String Manipulation
Humanize Size
Debug 726.8 ms
Release 619.9 ms
Gdscript > String Manipulation
Insert
Debug 259.4 ms
Release 220.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1002 ms
Release 812.4 ms
Gdscript > String Manipulation
Lpad
Debug 212.7 ms
Release 176.4 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 20.52 ms
Release 10.41 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.25 ms
Release 39.12 ms
Gdscript > String Manipulation
Pad Decimals
Debug 421.2 ms
Release 388.4 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 79.26 ms
Release 64.19 ms
Gdscript > String Manipulation
Pad Zeros
Debug 420.7 ms
Release 346.1 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269.5 ms
Release 227 ms
Gdscript > String Manipulation
Rfind
Debug 58.92 ms
Release 37.87 ms
Gdscript > String Manipulation
Rfindn
Debug 163.1 ms
Release 176.2 ms
Gdscript > String Manipulation
Rpad
Debug 152.8 ms
Release 126.8 ms
Gdscript > String Manipulation
Rsplit
Debug 461.5 ms
Release 402.2 ms
Gdscript > String Manipulation
Similarity
Debug 700.3 ms
Release 606.3 ms
Gdscript > String Manipulation
Simplify Path
Debug 1386 ms
Release 1213 ms
Gdscript > String Manipulation
Split
Debug 396.1 ms
Release 301.8 ms
Gdscript > String Manipulation
Split Floats
Debug 270 ms
Release 174.3 ms
Gdscript > String Manipulation
Substr
Debug 64 ms
Release 51.1 ms
Gdscript > String Manipulation
To Camel Case
Debug 254.4 ms
Release 270.4 ms
Gdscript > String Manipulation
To Lower
Debug 182.5 ms
Release 197 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1209 ms
Release 1038 ms
Gdscript > String Manipulation
To Snake Case
Debug 691.2 ms
Release 562.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.6 ms
Release 110.9 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 96.07 ms
Release 77.22 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140 ms
Release 111.9 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 96.13 ms
Release 76.4 ms
Gdscript > String Manipulation
Uri Decode
Debug 374.5 ms
Release 285.4 ms
Gdscript > String Manipulation
Uri Encode
Debug 361.1 ms
Release 297.9 ms
Gdscript > String Manipulation
Validate Filename
Debug 1810 ms
Release 1485 ms
Gdscript > String Manipulation
Validate Node Name
Debug 89.38 ms
Release 76.04 ms
Gdscript > String Manipulation
Xml Escape
Debug 552.8 ms
Release 479 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.7 ms
Release 57.6 ms
Math > Delaunay 2d
Delaunay 2d
Debug 157 ms
Release 77.03 ms
Math > Triangulate
Triangulate
Debug 94.97 ms
Release 53.86 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.029 mspf
Release 597.7 mspf
Debug 144.5 mspf
Release 56.38 mspf
Debug 37.8 ms
Release 27.49 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 764.8 mspf
Release 839 mspf
Debug 33.82 mspf
Release 22.73 mspf
Debug 37.86 ms
Release 28.37 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.012 mspf
Release 576.9 mspf
Debug 142.6 mspf
Release 59.12 mspf
Debug 44.83 ms
Release 32.08 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 752.8 mspf
Release 825.8 mspf
Debug 34.99 mspf
Release 24.2 mspf
Debug 43.93 ms
Release 32.11 ms
Extra/Build Time
Build Time
Debug 285442 ms
Release 309038 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1899 ms
Release 1698 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 2.007 mspf๐Ÿ”ด 7.802 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.877 mspf๐Ÿ”ด 12.03 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.667 mspf๐Ÿ”ด 8.532 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.73 mspf๐Ÿ”ด 8.922 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.541 mspf๐Ÿ”ด 9.733 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.406 mspf๐Ÿ”ด 8.659 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.8 mspf๐Ÿ”ด 3.776 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.081 mspf๐Ÿ”ด 4.015 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.054 mspf๐Ÿ”ด 3.944 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.38 mspf๐Ÿ”ด 4.465 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.287 mspf๐Ÿ”ด 4.561 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.158 mspf๐Ÿ”ด 4.583 mspf
Rendering > Label
Label
๐Ÿ”ด 1.663 mspf๐Ÿ”ด 2.447 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.471 mspf๐Ÿ”ด 2.717 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.479 mspf๐Ÿ”ด 2.773 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.485 mspf๐Ÿ”ด 2.637 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3656 mspf๐Ÿ”ด 6.341 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.8018 mspf๐Ÿ”ด 6.342 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.03 mspf๐Ÿ”ด 7.425 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.725 mspf๐Ÿ”ด 6.176 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.085 mspf๐Ÿ”ด 6.794 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9363 mspf๐Ÿ”ด 6.157 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.7982 mspf๐Ÿ”ด 6.497 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3286 mspf๐Ÿ”ด 7.177 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.786 mspf๐Ÿ”ด 11.89 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.413 mspf๐Ÿ”ด 47.39 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8278 mspf๐Ÿ”ด 6.446 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.384 mspf๐Ÿ”ด 8.58 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.5 mspf๐Ÿ”ด 62.14 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7245 mspf๐Ÿ”ด 1.565 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1118 mspf๐Ÿ”ด 0.2618 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.0445 mspf๐Ÿ”ด 0.08 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6738 mspf๐Ÿ”ด 25.36 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0992 mspf๐Ÿ”ด 7.082 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0398 mspf๐Ÿ”ด 0.965 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.3162 mspf๐Ÿ”ด 6.672 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3102 mspf๐Ÿ”ด 8.774 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.3502 mspf๐Ÿ”ด 17.92 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3782 mspf๐Ÿ”ด 11.77 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2588 mspf๐Ÿ”ด 10.03 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2495 mspf๐Ÿ”ด 13.12 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3062 mspf๐Ÿ”ด 12.47 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.415 mspf๐Ÿ”ด 13 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 63.05 mspf๐Ÿ”ด 16.31 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3622 mspf๐Ÿ”ด 10.96 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.653572e+06 b
Release 2.692292e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181596 b
Release 166472 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6809776e+07 b
Release 6.2922256e+07 b