Godot Benchmarks

2024-01-29 17e7f85c0

ยซ Previous: 2024-01-28 17e7f85c0
Next: 2024-01-30 17e7f85c0 ยป

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 379.6 ms
Release 290.9 ms
Core > Callable
Lambda Inline Callable
Debug 390.6 ms
Release 285.6 ms
Core > Callable
Lambda Variable Callable
Debug 117.3 ms
Release 70.49 ms
Core > Config File
Load
Debug 33.62 ms
Release 26.11 ms
Core > Config File
Load With Password
Debug 37.27 ms
Release 28.92 ms
Core > Config File
Save
Debug 40.4 ms
Release 34.38 ms
Core > Config File
Save With Password
Debug 45.77 ms
Release 37.31 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1241 ms
Release 1846 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2397 ms
Release 8522 ms
Core > Crypto
Generate Rsa 2048
Debug 39.99 ms
Release 95.84 ms
Core > Crypto
Generate Rsa 4096
Debug 150.7 ms
Release 886.1 ms
Core > Node Path
Create
Debug 18.3 ms
Release 15.82 ms
Core > Random Number Generator
Global Scope Randf
Debug 109.8 ms
Release 57.45 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 229.5 ms
Release 123 ms
Core > Random Number Generator
Global Scope Randfn
Debug 515.5 ms
Release 380.3 ms
Core > Random Number Generator
Global Scope Randi
Debug 116.3 ms
Release 54.34 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 159.9 ms
Release 93.71 ms
Core > Random Number Generator
Global Scope Randomize
Debug 477.4 ms
Release 411.5 ms
Core > Random Number Generator
Randf
Debug 171.6 ms
Release 91.89 ms
Core > Random Number Generator
Randf Range
Debug 202.1 ms
Release 116.8 ms
Core > Random Number Generator
Randfn
Debug 430.1 ms
Release 305.2 ms
Core > Random Number Generator
Randi
Debug 134.4 ms
Release 60.87 ms
Core > Random Number Generator
Randi Range
Debug 173.9 ms
Release 86.62 ms
Core > Random Number Generator
Randomize
Debug 574.1 ms
Release 440.7 ms
Core > Signal
Emission Params 0
Debug 278.2 ms
Release 222.1 ms
Core > Signal
Emission Params 1
Debug 287.8 ms
Release 229.5 ms
Core > Signal
Emission Params 10
Debug 325.5 ms
Release 239 ms
Core > String Name
Create
Debug 18.39 ms
Release 16.34 ms
Gdscript > Alloc
Deep Tree
Debug 209.5 ms
Release 171 ms
Gdscript > Alloc
Duplicate
Debug 1510 ms
Release 1116 ms
Gdscript > Alloc
Fragmentation
Debug 2962 ms
Release 2228 ms
Gdscript > Alloc
Wide Tree
Debug 168.4 ms
Release 128.2 ms
Gdscript > Array
Fill Loop
Debug 276.8 ms
Release 203.9 ms
Gdscript > Array
Fill Method
Debug 116.5 ms
Release 109.1 ms
Gdscript > Array
Packed Color Array
Debug 218.6 ms
Release 123.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 152.1 ms
Release 83.37 ms
Gdscript > Array
Packed Float 64 Array
Debug 149.7 ms
Release 85.85 ms
Gdscript > Array
Packed Int 32 Array
Debug 109.2 ms
Release 69.84 ms
Gdscript > Array
Packed Int 64 Array
Debug 110.9 ms
Release 71.43 ms
Gdscript > Array
Packed String Array
Debug 607 ms
Release 495.9 ms
Gdscript > Array
Packed Vector 2 Array
Debug 165.2 ms
Release 103.3 ms
Gdscript > Array
Packed Vector 3 Array
Debug 183.9 ms
Release 114.9 ms
Gdscript > Array
Typed Color Array
Debug 302.1 ms
Release 167.5 ms
Gdscript > Array
Typed Float Array
Debug 199.1 ms
Release 119.7 ms
Gdscript > Array
Typed Int Array
Debug 189 ms
Release 120.8 ms
Gdscript > Array
Typed String Array
Debug 733.9 ms
Release 591.2 ms
Gdscript > Array
Typed Vector 2 Array
Debug 247.3 ms
Release 142.3 ms
Gdscript > Array
Typed Vector 3 Array
Debug 278.3 ms
Release 162.2 ms
Gdscript > Array
Untyped Color Array
Debug 399.2 ms
Release 230 ms
Gdscript > Array
Untyped Float Array
Debug 288.2 ms
Release 194 ms
Gdscript > Array
Untyped Int Array
Debug 283.6 ms
Release 192.7 ms
Gdscript > Array
Untyped String Array
Debug 857.2 ms
Release 647.3 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 338.8 ms
Release 224.6 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 363.1 ms
Release 224.5 ms
Gdscript > For Loop
For Loop Add
Debug 9.892 ms
Release 6.483 ms
Gdscript > For Loop
For Loop Call
Debug 84.4 ms
Release 45.86 ms
Gdscript > Lambda Performance
Lambda Call
Debug 56.53 ms
Release 37.09 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.6 ms
Release 154.3 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 722.3 ms
Release 534.4 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 784.5 ms
Release 657.3 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1287 ms
Release 1041 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 215.4 ms
Release 142.7 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 711.5 ms
Release 495.4 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 974 ms
Release 735 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1498 ms
Release 1098 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 335.1 ms
Release 254.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1113 ms
Release 878.9 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1364 ms
Release 1126 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2171 ms
Release 1783 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1813 ms
Release 1566 ms
Gdscript > String Format
Complex Variable Method
Debug 3763 ms
Release 3080 ms
Gdscript > String Format
Complex Variable Percent
Debug 3590 ms
Release 2849 ms
Gdscript > String Format
No Op Constant Method
Debug 181.3 ms
Release 146.2 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.182 ms
Release 2.728 ms
Gdscript > String Format
Simple Constant Method
Debug 860.5 ms
Release 717.7 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 684.9 ms
Release 553 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.507 ms
Release 2.729 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 193.7 ms
Release 164.7 ms
Gdscript > String Format
Simple Variable Method
Debug 872.8 ms
Release 717.2 ms
Gdscript > String Format
Simple Variable Percent
Debug 574.3 ms
Release 459.8 ms
Gdscript > String Manipulation
Begins With
Debug 14.91 ms
Release 9.762 ms
Gdscript > String Manipulation
Bigrams
Debug 793.9 ms
Release 672.8 ms
Gdscript > String Manipulation
Capitalize
Debug 992.7 ms
Release 844.4 ms
Gdscript > String Manipulation
Casecmp To
Debug 15.92 ms
Release 9.534 ms
Gdscript > String Manipulation
Contains
Debug 19.67 ms
Release 11.29 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.438 ms
Release 2.724 ms
Gdscript > String Manipulation
Count
Debug 214.8 ms
Release 163.2 ms
Gdscript > String Manipulation
Countn
Debug 380.4 ms
Release 345.1 ms
Gdscript > String Manipulation
Ends With
Debug 17.47 ms
Release 11.51 ms
Gdscript > String Manipulation
Find
Debug 43.35 ms
Release 32.4 ms
Gdscript > String Manipulation
Findn
Debug 71.37 ms
Release 55.15 ms
Gdscript > String Manipulation
Get Slice
Debug 86.35 ms
Release 66.37 ms
Gdscript > String Manipulation
Get Slice Count
Debug 37.33 ms
Release 28.5 ms
Gdscript > String Manipulation
Humanize Size
Debug 717.4 ms
Release 635.4 ms
Gdscript > String Manipulation
Insert
Debug 257.1 ms
Release 217.7 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1004 ms
Release 838.1 ms
Gdscript > String Manipulation
Lpad
Debug 207.4 ms
Release 177.8 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 17.61 ms
Release 8.959 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 28.2 ms
Release 38.56 ms
Gdscript > String Manipulation
Pad Decimals
Debug 422.3 ms
Release 378.9 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 76.99 ms
Release 64.58 ms
Gdscript > String Manipulation
Pad Zeros
Debug 421.2 ms
Release 352.2 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 269.8 ms
Release 227.7 ms
Gdscript > String Manipulation
Rfind
Debug 59.56 ms
Release 37.3 ms
Gdscript > String Manipulation
Rfindn
Debug 195.1 ms
Release 176.7 ms
Gdscript > String Manipulation
Rpad
Debug 154.2 ms
Release 128.5 ms
Gdscript > String Manipulation
Rsplit
Debug 438 ms
Release 344 ms
Gdscript > String Manipulation
Similarity
Debug 723.6 ms
Release 612.5 ms
Gdscript > String Manipulation
Simplify Path
Debug 1377 ms
Release 1153 ms
Gdscript > String Manipulation
Split
Debug 392.8 ms
Release 342.6 ms
Gdscript > String Manipulation
Split Floats
Debug 266.1 ms
Release 172.9 ms
Gdscript > String Manipulation
Substr
Debug 63.94 ms
Release 50.45 ms
Gdscript > String Manipulation
To Camel Case
Debug 258.8 ms
Release 252.6 ms
Gdscript > String Manipulation
To Lower
Debug 205.8 ms
Release 188.8 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1231 ms
Release 1037 ms
Gdscript > String Manipulation
To Snake Case
Debug 666 ms
Release 562.2 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 140.7 ms
Release 108.1 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.84 ms
Release 79.15 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.2 ms
Release 111.1 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.44 ms
Release 78.72 ms
Gdscript > String Manipulation
Uri Decode
Debug 356.9 ms
Release 265.5 ms
Gdscript > String Manipulation
Uri Encode
Debug 381.6 ms
Release 308.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1814 ms
Release 1444 ms
Gdscript > String Manipulation
Validate Node Name
Debug 98.53 ms
Release 80.69 ms
Gdscript > String Manipulation
Xml Escape
Debug 556.3 ms
Release 470.1 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.28 ms
Release 57.55 ms
Math > Delaunay 2d
Delaunay 2d
Debug 156.7 ms
Release 76.36 ms
Math > Triangulate
Triangulate
Debug 95.09 ms
Release 52.81 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 0.979 mspf
Release 596.7 mspf
Debug 141.8 mspf
Release 56.98 mspf
Debug 37.74 ms
Release 27.41 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 764 mspf
Release 838.9 mspf
Debug 33.7 mspf
Release 22.46 mspf
Debug 38.29 ms
Release 27.97 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.043 mspf
Release 573.8 mspf
Debug 141.6 mspf
Release 59.97 mspf
Debug 45.62 ms
Release 32.1 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 750.8 mspf
Release 826.8 mspf
Debug 35.13 mspf
Release 24.1 mspf
Debug 44.47 ms
Release 32.69 ms
Extra/Build Time
Build Time
Debug 285182 ms
Release 309969 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1949 ms
Release 1899 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.839 mspf๐Ÿ”ด 8.186 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.071 mspf๐Ÿ”ด 12.07 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.457 mspf๐Ÿ”ด 8.69 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.877 mspf๐Ÿ”ด 8.967 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.708 mspf๐Ÿ”ด 9.71 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.405 mspf๐Ÿ”ด 8.607 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.92 mspf๐Ÿ”ด 3.685 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.628 mspf๐Ÿ”ด 3.941 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.183 mspf๐Ÿ”ด 3.895 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.3 mspf๐Ÿ”ด 4.557 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.799 mspf๐Ÿ”ด 4.629 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.253 mspf๐Ÿ”ด 4.586 mspf
Rendering > Label
Label
๐Ÿ”ด 1.97 mspf๐Ÿ”ด 2.582 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.515 mspf๐Ÿ”ด 2.828 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.526 mspf๐Ÿ”ด 2.776 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.536 mspf๐Ÿ”ด 2.557 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3468 mspf๐Ÿ”ด 6.419 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7563 mspf๐Ÿ”ด 6.266 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.19 mspf๐Ÿ”ด 7.427 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7465 mspf๐Ÿ”ด 6.131 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 0.9947 mspf๐Ÿ”ด 6.688 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9118 mspf๐Ÿ”ด 6.338 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.792 mspf๐Ÿ”ด 6.429 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3088 mspf๐Ÿ”ด 7.168 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7665 mspf๐Ÿ”ด 11.91 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.353 mspf๐Ÿ”ด 47.43 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.7545 mspf๐Ÿ”ด 6.213 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.397 mspf๐Ÿ”ด 8.503 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.39 mspf๐Ÿ”ด 62.16 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7104 mspf๐Ÿ”ด 1.549 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.09933 mspf๐Ÿ”ด 0.2652 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.0298 mspf๐Ÿ”ด 0.0794 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6614 mspf๐Ÿ”ด 25.32 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.1002 mspf๐Ÿ”ด 6.861 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0394 mspf๐Ÿ”ด 0.8942 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.3174 mspf๐Ÿ”ด 6.874 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.284 mspf๐Ÿ”ด 8.992 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.3488 mspf๐Ÿ”ด 18.01 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3393 mspf๐Ÿ”ด 11.65 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2258 mspf๐Ÿ”ด 10.11 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2552 mspf๐Ÿ”ด 12.87 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3273 mspf๐Ÿ”ด 12.51 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4202 mspf๐Ÿ”ด 13.01 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 3.954 mspf๐Ÿ”ด 16.33 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3372 mspf๐Ÿ”ด 10.88 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.656636e+06 b
Release 2.690468e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180948 b
Release 167144 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6740144e+07 b
Release 6.2881232e+07 b