Godot Benchmarks

2024-02-06 d3352813e

ยซ Previous: 2024-02-05 d3352813e
Next: 2024-02-07 d3352813e ยป

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 367.4 ms
Release 287.2 ms
Core > Callable
Lambda Inline Callable
Debug 371.1 ms
Release 294.1 ms
Core > Callable
Lambda Variable Callable
Debug 112.4 ms
Release 70.22 ms
Core > Config File
Load
Debug 33.31 ms
Release 26.18 ms
Core > Config File
Load With Password
Debug 36.47 ms
Release 28.82 ms
Core > Config File
Save
Debug 41.24 ms
Release 38.98 ms
Core > Config File
Save With Password
Debug 44.6 ms
Release 48.69 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1244 ms
Release 1848 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2411 ms
Release 8520 ms
Core > Crypto
Generate Rsa 2048
Debug 49.34 ms
Release 167.6 ms
Core > Crypto
Generate Rsa 4096
Debug 2759 ms
Release 739.6 ms
Core > Node Path
Create
Debug 18.29 ms
Release 15.95 ms
Core > Random Number Generator
Global Scope Randf
Debug 119 ms
Release 59.95 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 227.6 ms
Release 124.9 ms
Core > Random Number Generator
Global Scope Randfn
Debug 509.4 ms
Release 380.9 ms
Core > Random Number Generator
Global Scope Randi
Debug 124.4 ms
Release 56.41 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 165 ms
Release 95.02 ms
Core > Random Number Generator
Global Scope Randomize
Debug 476.7 ms
Release 411.3 ms
Core > Random Number Generator
Randf
Debug 180.1 ms
Release 91.09 ms
Core > Random Number Generator
Randf Range
Debug 198.6 ms
Release 118.8 ms
Core > Random Number Generator
Randfn
Debug 428.1 ms
Release 305.4 ms
Core > Random Number Generator
Randi
Debug 135.2 ms
Release 59.85 ms
Core > Random Number Generator
Randi Range
Debug 172 ms
Release 86.74 ms
Core > Random Number Generator
Randomize
Debug 558.1 ms
Release 442.4 ms
Core > Signal
Emission Params 0
Debug 274.7 ms
Release 219 ms
Core > Signal
Emission Params 1
Debug 277.4 ms
Release 214.8 ms
Core > Signal
Emission Params 10
Debug 325.2 ms
Release 249 ms
Core > String Name
Create
Debug 19.27 ms
Release 16.31 ms
Gdscript > Alloc
Deep Tree
Debug 222.5 ms
Release 175.6 ms
Gdscript > Alloc
Duplicate
Debug 1530 ms
Release 1116 ms
Gdscript > Alloc
Fragmentation
Debug 2950 ms
Release 2238 ms
Gdscript > Alloc
Wide Tree
Debug 162.2 ms
Release 129.5 ms
Gdscript > Array
Fill Loop
Debug 280.5 ms
Release 203.8 ms
Gdscript > Array
Fill Method
Debug 115.8 ms
Release 111.1 ms
Gdscript > Array
Packed Color Array
Debug 217.4 ms
Release 127.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 153.7 ms
Release 83.25 ms
Gdscript > Array
Packed Float 64 Array
Debug 153.5 ms
Release 85.12 ms
Gdscript > Array
Packed Int 32 Array
Debug 111.3 ms
Release 67.56 ms
Gdscript > Array
Packed Int 64 Array
Debug 138.9 ms
Release 72.02 ms
Gdscript > Array
Packed String Array
Debug 611.1 ms
Release 511.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 174.6 ms
Release 107.7 ms
Gdscript > Array
Packed Vector 3 Array
Debug 191.1 ms
Release 111.4 ms
Gdscript > Array
Typed Color Array
Debug 306.9 ms
Release 171.1 ms
Gdscript > Array
Typed Float Array
Debug 201.9 ms
Release 123.6 ms
Gdscript > Array
Typed Int Array
Debug 205.6 ms
Release 121 ms
Gdscript > Array
Typed String Array
Debug 744.7 ms
Release 579.2 ms
Gdscript > Array
Typed Vector 2 Array
Debug 255.9 ms
Release 152.9 ms
Gdscript > Array
Typed Vector 3 Array
Debug 284.9 ms
Release 160.3 ms
Gdscript > Array
Untyped Color Array
Debug 399.5 ms
Release 253.7 ms
Gdscript > Array
Untyped Float Array
Debug 287.8 ms
Release 193.3 ms
Gdscript > Array
Untyped Int Array
Debug 280.2 ms
Release 192.3 ms
Gdscript > Array
Untyped String Array
Debug 834.3 ms
Release 667.9 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 349.1 ms
Release 218.3 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 373.4 ms
Release 234 ms
Gdscript > For Loop
For Loop Add
Debug 10.36 ms
Release 6.488 ms
Gdscript > For Loop
For Loop Call
Debug 87.14 ms
Release 45.07 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.69 ms
Release 36.35 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 203.3 ms
Release 155.2 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 714.4 ms
Release 535 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 776.8 ms
Release 657.7 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1289 ms
Release 1037 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 206.1 ms
Release 143.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 701.8 ms
Release 511.2 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 883.8 ms
Release 725.3 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1385 ms
Release 1090 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 315.4 ms
Release 257.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1093 ms
Release 888.8 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1373 ms
Release 1185 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2140 ms
Release 1836 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1818 ms
Release 1504 ms
Gdscript > String Format
Complex Variable Method
Debug 3894 ms
Release 3190 ms
Gdscript > String Format
Complex Variable Percent
Debug 3661 ms
Release 2840 ms
Gdscript > String Format
No Op Constant Method
Debug 181.1 ms
Release 146.5 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.24 ms
Release 2.743 ms
Gdscript > String Format
Simple Constant Method
Debug 869.6 ms
Release 701.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 689 ms
Release 544 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.243 ms
Release 2.758 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 205.4 ms
Release 164.7 ms
Gdscript > String Format
Simple Variable Method
Debug 903.9 ms
Release 712.9 ms
Gdscript > String Format
Simple Variable Percent
Debug 584 ms
Release 458.6 ms
Gdscript > String Manipulation
Begins With
Debug 14.22 ms
Release 10.05 ms
Gdscript > String Manipulation
Bigrams
Debug 791.4 ms
Release 681.5 ms
Gdscript > String Manipulation
Capitalize
Debug 1036 ms
Release 862.9 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.92 ms
Release 9.292 ms
Gdscript > String Manipulation
Contains
Debug 21.06 ms
Release 10.91 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.315 ms
Release 2.747 ms
Gdscript > String Manipulation
Count
Debug 214.3 ms
Release 161.6 ms
Gdscript > String Manipulation
Countn
Debug 388.2 ms
Release 347.8 ms
Gdscript > String Manipulation
Ends With
Debug 16.15 ms
Release 12.64 ms
Gdscript > String Manipulation
Find
Debug 43.43 ms
Release 26 ms
Gdscript > String Manipulation
Findn
Debug 74.93 ms
Release 55.07 ms
Gdscript > String Manipulation
Get Slice
Debug 93.32 ms
Release 65.52 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.7 ms
Release 29.3 ms
Gdscript > String Manipulation
Humanize Size
Debug 736.8 ms
Release 629.5 ms
Gdscript > String Manipulation
Insert
Debug 258.9 ms
Release 214.9 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 968.9 ms
Release 833.9 ms
Gdscript > String Manipulation
Lpad
Debug 207.7 ms
Release 176.3 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.46 ms
Release 9.338 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 30.31 ms
Release 38.89 ms
Gdscript > String Manipulation
Pad Decimals
Debug 423.3 ms
Release 380.7 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.86 ms
Release 64.27 ms
Gdscript > String Manipulation
Pad Zeros
Debug 419.9 ms
Release 350.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 270.5 ms
Release 227.1 ms
Gdscript > String Manipulation
Rfind
Debug 60.4 ms
Release 39.17 ms
Gdscript > String Manipulation
Rfindn
Debug 195.2 ms
Release 178 ms
Gdscript > String Manipulation
Rpad
Debug 159 ms
Release 127.8 ms
Gdscript > String Manipulation
Rsplit
Debug 425.6 ms
Release 380.3 ms
Gdscript > String Manipulation
Similarity
Debug 759.8 ms
Release 597.7 ms
Gdscript > String Manipulation
Simplify Path
Debug 1356 ms
Release 1150 ms
Gdscript > String Manipulation
Split
Debug 397.6 ms
Release 341.1 ms
Gdscript > String Manipulation
Split Floats
Debug 270.1 ms
Release 175.5 ms
Gdscript > String Manipulation
Substr
Debug 63.87 ms
Release 50.69 ms
Gdscript > String Manipulation
To Camel Case
Debug 271.2 ms
Release 261 ms
Gdscript > String Manipulation
To Lower
Debug 210.6 ms
Release 194.8 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1254 ms
Release 1021 ms
Gdscript > String Manipulation
To Snake Case
Debug 669.9 ms
Release 563.6 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.8 ms
Release 109.1 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.34 ms
Release 76.22 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 142.7 ms
Release 108.7 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 99.91 ms
Release 76.66 ms
Gdscript > String Manipulation
Uri Decode
Debug 355.5 ms
Release 273.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 381.3 ms
Release 308.3 ms
Gdscript > String Manipulation
Validate Filename
Debug 1782 ms
Release 1459 ms
Gdscript > String Manipulation
Validate Node Name
Debug 88.21 ms
Release 86.2 ms
Gdscript > String Manipulation
Xml Escape
Debug 548.9 ms
Release 486.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 76.04 ms
Release 57.45 ms
Math > Convex Hull 3d
Both Clean And Simplify
Debug 4763 ms
Release 3569 ms
Math > Convex Hull 3d
Only Clean
Debug 4689 ms
Release 3516 ms
Math > Convex Hull 3d
Only Simplify
Debug 12.7 ms
Release 9.458 ms
Math > Convex Hull 3d
Quickest
Debug 10.71 ms
Release 7.601 ms
Math > Delaunay 2d
Delaunay 2d
Debug 166.1 ms
Release 77.27 ms
Math > Expression
Parse 20 Complex Expressions Cold
Debug 407.1 ms
Release 334.8 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse
Debug 406 ms
Release 333.4 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse Then Execute
Debug 413.1 ms
Release 337.7 ms
Math > Noise
Cellular
Debug 1270 ms
Release 556.6 ms
Math > Noise
Perlin
Debug 417.7 ms
Release 260 ms
Math > Noise
Simplex
Debug 469.6 ms
Release 311.2 ms
Math > Noise
Simplex Smooth
Debug 553.1 ms
Release 391.8 ms
Math > Noise
Value
Debug 382.8 ms
Release 242.6 ms
Math > Noise
Value Cubic
Debug 738.2 ms
Release 573.8 ms
Math > Triangulate
Triangulate
Debug 94.71 ms
Release 54.01 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 0.973 mspf
Release 598.9 mspf
Debug 140.1 mspf
Release 56.6 mspf
Debug 37.72 ms
Release 27.99 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 761.7 mspf
Release 843 mspf
Debug 33.76 mspf
Release 22.26 mspf
Debug 38.63 ms
Release 28.44 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.125 mspf
Release 584.5 mspf
Debug 143.2 mspf
Release 59.22 mspf
Debug 44.73 ms
Release 32.3 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 752.8 mspf
Release 828.9 mspf
Debug 35.32 mspf
Release 23.39 mspf
Debug 43.53 ms
Release 32.46 ms
Extra/Build Time
Build Time
Debug 285651 ms
Release 308697 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1849 ms
Release 1698 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.875 mspf๐Ÿ”ด 8.029 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.925 mspf๐Ÿ”ด 11.86 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.231 mspf๐Ÿ”ด 9.05 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.733 mspf๐Ÿ”ด 8.927 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.707 mspf๐Ÿ”ด 9.631 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.52 mspf๐Ÿ”ด 8.554 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.91 mspf๐Ÿ”ด 3.783 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.7 mspf๐Ÿ”ด 3.955 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.16 mspf๐Ÿ”ด 3.966 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.48 mspf๐Ÿ”ด 4.601 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.231 mspf๐Ÿ”ด 4.665 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.243 mspf๐Ÿ”ด 4.478 mspf
Rendering > Label
Label
๐Ÿ”ด 1.889 mspf๐Ÿ”ด 2.531 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.484 mspf๐Ÿ”ด 2.578 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.453 mspf๐Ÿ”ด 2.701 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.464 mspf๐Ÿ”ด 2.662 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.4068 mspf๐Ÿ”ด 6.334 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7865 mspf๐Ÿ”ด 6.316 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.124 mspf๐Ÿ”ด 7.482 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7525 mspf๐Ÿ”ด 6.161 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.059 mspf๐Ÿ”ด 6.769 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9443 mspf๐Ÿ”ด 6.335 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8267 mspf๐Ÿ”ด 6.291 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.326 mspf๐Ÿ”ด 7.229 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7853 mspf๐Ÿ”ด 11.97 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.112 mspf๐Ÿ”ด 47.21 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.847 mspf๐Ÿ”ด 6.437 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.407 mspf๐Ÿ”ด 8.582 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.46 mspf๐Ÿ”ด 61.8 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6438 mspf๐Ÿ”ด 1.575 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1137 mspf๐Ÿ”ด 0.25 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04233 mspf๐Ÿ”ด 0.08 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6655 mspf๐Ÿ”ด 25.48 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.091 mspf๐Ÿ”ด 7.107 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.044 mspf๐Ÿ”ด 0.9185 mspf
Rendering > Sdfgi
Camera Motion With Sdfgi
๐Ÿ”ด 60.14 mspf๐Ÿ”ด 79.55 mspf
Rendering > Sdfgi
Camera Motion Without Sdfgi
๐Ÿ”ด 0.2898 mspf๐Ÿ”ด 6.603 mspf
Rendering > Sponza
Aa Fsr 2 100
๐Ÿ”ด 62.84 mspf๐Ÿ”ด 19.51 mspf
Rendering > Sponza
Aa Fsr 2 50
๐Ÿ”ด 0.379 mspf๐Ÿ”ด 13.24 mspf
Rendering > Sponza
Aa Fxaa
๐Ÿ”ด 0.2638 mspf๐Ÿ”ด 7.328 mspf
Rendering > Sponza
Aa Msaa 2x
๐Ÿ”ด 49.6 mspf๐Ÿ”ด 9.884 mspf
Rendering > Sponza
Aa Msaa 4x
๐Ÿ”ด 49.6 mspf๐Ÿ”ด 11.61 mspf
Rendering > Sponza
Aa Taa
๐Ÿ”ด 25.12 mspf๐Ÿ”ด 12.27 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2648 mspf๐Ÿ”ด 6.577 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3038 mspf๐Ÿ”ด 8.771 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.5153 mspf๐Ÿ”ด 23.48 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3 mspf๐Ÿ”ด 11.82 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2583 mspf๐Ÿ”ด 9.875 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2512 mspf๐Ÿ”ด 13.26 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3512 mspf๐Ÿ”ด 12.51 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.3805 mspf๐Ÿ”ด 13.14 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 0.3778 mspf๐Ÿ”ด 16.27 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3565 mspf๐Ÿ”ด 10.89 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.658552e+06 b
Release 2.695784e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181808 b
Release 166860 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6875984e+07 b
Release 6.3012912e+07 b