Godot Benchmarks

2024-01-27 17e7f85c0

ยซ Previous: 2024-01-26 17e7f85c0
Next: 2024-01-28 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 374.3 ms
Release 290.4 ms
Core > Callable
Lambda Inline Callable
Debug 370.5 ms
Release 285.5 ms
Core > Callable
Lambda Variable Callable
Debug 112.6 ms
Release 73.45 ms
Core > Config File
Load
Debug 35.09 ms
Release 26.43 ms
Core > Config File
Load With Password
Debug 36.66 ms
Release 29.07 ms
Core > Config File
Save
Debug 39.76 ms
Release 45.53 ms
Core > Config File
Save With Password
Debug 44.25 ms
Release 36.46 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1239 ms
Release 1847 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2396 ms
Release 8521 ms
Core > Crypto
Generate Rsa 2048
Debug 76.49 ms
Release 106.9 ms
Core > Crypto
Generate Rsa 4096
Debug 1452 ms
Release 1526 ms
Core > Node Path
Create
Debug 18.27 ms
Release 15.81 ms
Core > Random Number Generator
Global Scope Randf
Debug 108 ms
Release 57.54 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 231.3 ms
Release 121.9 ms
Core > Random Number Generator
Global Scope Randfn
Debug 505.8 ms
Release 380.4 ms
Core > Random Number Generator
Global Scope Randi
Debug 114.9 ms
Release 54.61 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 153.9 ms
Release 94.52 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476.1 ms
Release 411.3 ms
Core > Random Number Generator
Randf
Debug 171.9 ms
Release 91.01 ms
Core > Random Number Generator
Randf Range
Debug 203.8 ms
Release 117.6 ms
Core > Random Number Generator
Randfn
Debug 455.8 ms
Release 304.9 ms
Core > Random Number Generator
Randi
Debug 133.6 ms
Release 60.01 ms
Core > Random Number Generator
Randi Range
Debug 175.2 ms
Release 86.31 ms
Core > Random Number Generator
Randomize
Debug 557.6 ms
Release 441.1 ms
Core > Signal
Emission Params 0
Debug 280 ms
Release 215 ms
Core > Signal
Emission Params 1
Debug 281.8 ms
Release 217.4 ms
Core > Signal
Emission Params 10
Debug 325.9 ms
Release 235.6 ms
Core > String Name
Create
Debug 18.36 ms
Release 17.11 ms
Gdscript > Alloc
Deep Tree
Debug 215.6 ms
Release 173 ms
Gdscript > Alloc
Duplicate
Debug 1528 ms
Release 1114 ms
Gdscript > Alloc
Fragmentation
Debug 2943 ms
Release 2224 ms
Gdscript > Alloc
Wide Tree
Debug 164 ms
Release 132.2 ms
Gdscript > Array
Fill Loop
Debug 274.2 ms
Release 203.3 ms
Gdscript > Array
Fill Method
Debug 115.9 ms
Release 109.2 ms
Gdscript > Array
Packed Color Array
Debug 215.6 ms
Release 124.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 152.3 ms
Release 82.57 ms
Gdscript > Array
Packed Float 64 Array
Debug 148.8 ms
Release 85.64 ms
Gdscript > Array
Packed Int 32 Array
Debug 114.8 ms
Release 69.47 ms
Gdscript > Array
Packed Int 64 Array
Debug 110.4 ms
Release 71.61 ms
Gdscript > Array
Packed String Array
Debug 607.9 ms
Release 524.1 ms
Gdscript > Array
Packed Vector 2 Array
Debug 166.5 ms
Release 108.5 ms
Gdscript > Array
Packed Vector 3 Array
Debug 183.1 ms
Release 114.9 ms
Gdscript > Array
Typed Color Array
Debug 316.8 ms
Release 169 ms
Gdscript > Array
Typed Float Array
Debug 211.8 ms
Release 134.9 ms
Gdscript > Array
Typed Int Array
Debug 201.1 ms
Release 121.1 ms
Gdscript > Array
Typed String Array
Debug 739.2 ms
Release 598 ms
Gdscript > Array
Typed Vector 2 Array
Debug 256.8 ms
Release 157.8 ms
Gdscript > Array
Typed Vector 3 Array
Debug 280.3 ms
Release 162 ms
Gdscript > Array
Untyped Color Array
Debug 409.7 ms
Release 245.1 ms
Gdscript > Array
Untyped Float Array
Debug 297 ms
Release 199.4 ms
Gdscript > Array
Untyped Int Array
Debug 293.9 ms
Release 192.7 ms
Gdscript > Array
Untyped String Array
Debug 832.8 ms
Release 657.7 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 357.2 ms
Release 229.7 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 377.6 ms
Release 233 ms
Gdscript > For Loop
For Loop Add
Debug 10.23 ms
Release 6.433 ms
Gdscript > For Loop
For Loop Call
Debug 85.16 ms
Release 45.63 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.33 ms
Release 36.19 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 221.8 ms
Release 153.9 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 722 ms
Release 532.4 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 796.6 ms
Release 639.3 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1319 ms
Release 1028 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 215.2 ms
Release 143.6 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 696.6 ms
Release 493.6 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 917.9 ms
Release 732 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1417 ms
Release 1095 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 328 ms
Release 253.6 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1102 ms
Release 878.9 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1353 ms
Release 1136 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2160 ms
Release 1803 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1801 ms
Release 1537 ms
Gdscript > String Format
Complex Variable Method
Debug 3839 ms
Release 3057 ms
Gdscript > String Format
Complex Variable Percent
Debug 3663 ms
Release 2855 ms
Gdscript > String Format
No Op Constant Method
Debug 181.3 ms
Release 146.5 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.207 ms
Release 2.729 ms
Gdscript > String Format
Simple Constant Method
Debug 873.7 ms
Release 711.1 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 687.5 ms
Release 551.4 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.206 ms
Release 2.725 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 200.2 ms
Release 164.8 ms
Gdscript > String Format
Simple Variable Method
Debug 868.1 ms
Release 714.5 ms
Gdscript > String Format
Simple Variable Percent
Debug 583.3 ms
Release 458.5 ms
Gdscript > String Manipulation
Begins With
Debug 15.12 ms
Release 9.542 ms
Gdscript > String Manipulation
Bigrams
Debug 794.5 ms
Release 667.6 ms
Gdscript > String Manipulation
Capitalize
Debug 1009 ms
Release 848.8 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.95 ms
Release 9.653 ms
Gdscript > String Manipulation
Contains
Debug 18.96 ms
Release 11.24 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.236 ms
Release 2.732 ms
Gdscript > String Manipulation
Count
Debug 214.8 ms
Release 160.8 ms
Gdscript > String Manipulation
Countn
Debug 381.9 ms
Release 340.1 ms
Gdscript > String Manipulation
Ends With
Debug 17.4 ms
Release 11.43 ms
Gdscript > String Manipulation
Find
Debug 43.78 ms
Release 25.85 ms
Gdscript > String Manipulation
Findn
Debug 72.28 ms
Release 54.84 ms
Gdscript > String Manipulation
Get Slice
Debug 87.24 ms
Release 65.89 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.03 ms
Release 28.16 ms
Gdscript > String Manipulation
Humanize Size
Debug 725.8 ms
Release 641.6 ms
Gdscript > String Manipulation
Insert
Debug 257.9 ms
Release 211.9 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 995.5 ms
Release 801.1 ms
Gdscript > String Manipulation
Lpad
Debug 215.6 ms
Release 177 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 17.72 ms
Release 8.837 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 28.47 ms
Release 39.01 ms
Gdscript > String Manipulation
Pad Decimals
Debug 421.6 ms
Release 383.2 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.33 ms
Release 63.93 ms
Gdscript > String Manipulation
Pad Zeros
Debug 434.1 ms
Release 351.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 270 ms
Release 227.3 ms
Gdscript > String Manipulation
Rfind
Debug 59.84 ms
Release 37.46 ms
Gdscript > String Manipulation
Rfindn
Debug 195.9 ms
Release 175.8 ms
Gdscript > String Manipulation
Rpad
Debug 153.9 ms
Release 126.4 ms
Gdscript > String Manipulation
Rsplit
Debug 438 ms
Release 383 ms
Gdscript > String Manipulation
Similarity
Debug 698.3 ms
Release 594.5 ms
Gdscript > String Manipulation
Simplify Path
Debug 1361 ms
Release 1150 ms
Gdscript > String Manipulation
Split
Debug 393 ms
Release 355.9 ms
Gdscript > String Manipulation
Split Floats
Debug 265.8 ms
Release 172.1 ms
Gdscript > String Manipulation
Substr
Debug 64.15 ms
Release 50.55 ms
Gdscript > String Manipulation
To Camel Case
Debug 260.4 ms
Release 253.5 ms
Gdscript > String Manipulation
To Lower
Debug 213.3 ms
Release 195 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1252 ms
Release 1041 ms
Gdscript > String Manipulation
To Snake Case
Debug 677.5 ms
Release 574.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.1 ms
Release 107.9 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.25 ms
Release 77.12 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.2 ms
Release 111.2 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.44 ms
Release 76.7 ms
Gdscript > String Manipulation
Uri Decode
Debug 358.3 ms
Release 266.6 ms
Gdscript > String Manipulation
Uri Encode
Debug 366.7 ms
Release 305.7 ms
Gdscript > String Manipulation
Validate Filename
Debug 1773 ms
Release 1434 ms
Gdscript > String Manipulation
Validate Node Name
Debug 99.55 ms
Release 80.28 ms
Gdscript > String Manipulation
Xml Escape
Debug 565.3 ms
Release 467.3 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.16 ms
Release 57.92 ms
Math > Delaunay 2d
Delaunay 2d
Debug 156.8 ms
Release 75.85 ms
Math > Triangulate
Triangulate
Debug 95.32 ms
Release 53.64 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.016 mspf
Release 592.9 mspf
Debug 143.6 mspf
Release 58.39 mspf
Debug 38.05 ms
Release 27.2 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 765 mspf
Release 839.1 mspf
Debug 33.59 mspf
Release 22.8 mspf
Debug 38.34 ms
Release 28.48 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.062 mspf
Release 576.8 mspf
Debug 143.1 mspf
Release 60.07 mspf
Debug 45.18 ms
Release 32.43 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 749.6 mspf
Release 826 mspf
Debug 35.38 mspf
Release 24.54 mspf
Debug 43.3 ms
Release 31.59 ms
Extra/Build Time
Build Time
Debug 285426 ms
Release 309345 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1849 ms
Release 1899 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.814 mspf๐Ÿ”ด 8.334 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.882 mspf๐Ÿ”ด 11.99 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.787 mspf๐Ÿ”ด 8.778 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.753 mspf๐Ÿ”ด 8.951 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.738 mspf๐Ÿ”ด 9.832 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.378 mspf๐Ÿ”ด 8.712 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.89 mspf๐Ÿ”ด 3.736 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.194 mspf๐Ÿ”ด 3.904 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.627 mspf๐Ÿ”ด 3.817 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.05 mspf๐Ÿ”ด 4.529 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.768 mspf๐Ÿ”ด 4.645 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.961 mspf๐Ÿ”ด 4.589 mspf
Rendering > Label
Label
๐Ÿ”ด 1.669 mspf๐Ÿ”ด 2.633 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.486 mspf๐Ÿ”ด 2.716 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.489 mspf๐Ÿ”ด 2.663 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.47 mspf๐Ÿ”ด 2.718 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3598 mspf๐Ÿ”ด 6.336 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7753 mspf๐Ÿ”ด 6.328 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.783 mspf๐Ÿ”ด 7.46 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7274 mspf๐Ÿ”ด 6.183 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.058 mspf๐Ÿ”ด 6.785 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9413 mspf๐Ÿ”ด 6.296 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.82 mspf๐Ÿ”ด 6.41 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3097 mspf๐Ÿ”ด 7.199 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.8134 mspf๐Ÿ”ด 11.9 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.165 mspf๐Ÿ”ด 47.26 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8265 mspf๐Ÿ”ด 6.176 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.379 mspf๐Ÿ”ด 8.527 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.49 mspf๐Ÿ”ด 62.19 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7097 mspf๐Ÿ”ด 1.57 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1162 mspf๐Ÿ”ด 0.2483 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04383 mspf๐Ÿ”ด 0.08033 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6728 mspf๐Ÿ”ด 24.88 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.094 mspf๐Ÿ”ด 6.946 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0398 mspf๐Ÿ”ด 0.8916 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2937 mspf๐Ÿ”ด 6.771 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.303 mspf๐Ÿ”ด 8.937 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.3542 mspf๐Ÿ”ด 17.97 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3657 mspf๐Ÿ”ด 11.88 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.254 mspf๐Ÿ”ด 10.04 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2532 mspf๐Ÿ”ด 13.2 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3158 mspf๐Ÿ”ด 12.51 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.3907 mspf๐Ÿ”ด 13.15 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 52.91 mspf๐Ÿ”ด 16.32 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3666 mspf๐Ÿ”ด 11.01 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.6573e+06 b
Release 2.690316e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180832 b
Release 166772 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6740144e+07 b
Release 6.2881232e+07 b