Godot Benchmarks

2024-02-12 4e990cd7e

ยซ Previous: 2024-02-11 4e990cd7e
Next: 2024-04-05 4e990cd7e ยป

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 285.6 ms
Core > Callable
Lambda Inline Callable
Debug 374.1 ms
Release 292.6 ms
Core > Callable
Lambda Variable Callable
Debug 111.4 ms
Release 70.21 ms
Core > Config File
Load
Debug 34.63 ms
Release 26.42 ms
Core > Config File
Load With Password
Debug 37.44 ms
Release 29.86 ms
Core > Config File
Save
Debug 33.68 ms
Release 34.66 ms
Core > Config File
Save With Password
Debug 45.13 ms
Release 37.62 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1241 ms
Release 1851 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2392 ms
Release 8557 ms
Core > Crypto
Generate Rsa 2048
Debug 57.22 ms
Release 93.02 ms
Core > Crypto
Generate Rsa 4096
Debug 611.3 ms
Release 90.86 ms
Core > Node Path
Create
Debug 18.22 ms
Release 16.06 ms
Core > Random Number Generator
Global Scope Randf
Debug 121.3 ms
Release 60.24 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 217.8 ms
Release 126.4 ms
Core > Random Number Generator
Global Scope Randfn
Debug 501.4 ms
Release 382.3 ms
Core > Random Number Generator
Global Scope Randi
Debug 115.1 ms
Release 56.86 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 168.9 ms
Release 95.09 ms
Core > Random Number Generator
Global Scope Randomize
Debug 479.4 ms
Release 411.3 ms
Core > Random Number Generator
Randf
Debug 170.2 ms
Release 91.34 ms
Core > Random Number Generator
Randf Range
Debug 196.5 ms
Release 116.4 ms
Core > Random Number Generator
Randfn
Debug 431.2 ms
Release 306.8 ms
Core > Random Number Generator
Randi
Debug 134.7 ms
Release 63.23 ms
Core > Random Number Generator
Randi Range
Debug 164.9 ms
Release 86.56 ms
Core > Random Number Generator
Randomize
Debug 582.5 ms
Release 442.3 ms
Core > Signal
Emission Params 0
Debug 284.4 ms
Release 214.2 ms
Core > Signal
Emission Params 1
Debug 290.7 ms
Release 220.5 ms
Core > Signal
Emission Params 10
Debug 339.1 ms
Release 232.8 ms
Core > String Name
Create
Debug 19.43 ms
Release 16.37 ms
Gdscript > Alloc
Deep Tree
Debug 213.7 ms
Release 175 ms
Gdscript > Alloc
Duplicate
Debug 1582 ms
Release 1138 ms
Gdscript > Alloc
Fragmentation
Debug 2923 ms
Release 2248 ms
Gdscript > Alloc
Wide Tree
Debug 164.1 ms
Release 130.5 ms
Gdscript > Array
Fill Loop
Debug 279.2 ms
Release 203.5 ms
Gdscript > Array
Fill Method
Debug 117.3 ms
Release 108.1 ms
Gdscript > Array
Packed Color Array
Debug 226 ms
Release 120.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 150.5 ms
Release 85.01 ms
Gdscript > Array
Packed Float 64 Array
Debug 153.6 ms
Release 90.35 ms
Gdscript > Array
Packed Int 32 Array
Debug 113.6 ms
Release 67.36 ms
Gdscript > Array
Packed Int 64 Array
Debug 121.2 ms
Release 73.83 ms
Gdscript > Array
Packed String Array
Debug 612 ms
Release 510.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 183 ms
Release 104.4 ms
Gdscript > Array
Packed Vector 3 Array
Debug 203 ms
Release 107.6 ms
Gdscript > Array
Typed Color Array
Debug 335.7 ms
Release 168 ms
Gdscript > Array
Typed Float Array
Debug 212.7 ms
Release 122 ms
Gdscript > Array
Typed Int Array
Debug 193.4 ms
Release 124.3 ms
Gdscript > Array
Typed String Array
Debug 732.5 ms
Release 589 ms
Gdscript > Array
Typed Vector 2 Array
Debug 267.5 ms
Release 152.6 ms
Gdscript > Array
Typed Vector 3 Array
Debug 286.1 ms
Release 163 ms
Gdscript > Array
Untyped Color Array
Debug 418 ms
Release 227.5 ms
Gdscript > Array
Untyped Float Array
Debug 288.3 ms
Release 195.4 ms
Gdscript > Array
Untyped Int Array
Debug 288.1 ms
Release 184.5 ms
Gdscript > Array
Untyped String Array
Debug 831.5 ms
Release 650.2 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 371.1 ms
Release 223.8 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 395.4 ms
Release 224.4 ms
Gdscript > For Loop
For Loop Add
Debug 10.34 ms
Release 6.471 ms
Gdscript > For Loop
For Loop Call
Debug 85.19 ms
Release 44.83 ms
Gdscript > Lambda Performance
Lambda Call
Debug 57.07 ms
Release 34.64 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.7 ms
Release 157.3 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 696.6 ms
Release 538.2 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 776.9 ms
Release 636.1 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1305 ms
Release 1037 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 204.2 ms
Release 147.3 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 685.6 ms
Release 506.8 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 886.8 ms
Release 734.2 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1377 ms
Release 1110 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 310.5 ms
Release 260.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1075 ms
Release 891.6 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1401 ms
Release 1148 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2173 ms
Release 1817 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1821 ms
Release 1497 ms
Gdscript > String Format
Complex Variable Method
Debug 3879 ms
Release 3089 ms
Gdscript > String Format
Complex Variable Percent
Debug 3740 ms
Release 2832 ms
Gdscript > String Format
No Op Constant Method
Debug 182.9 ms
Release 145.7 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.267 ms
Release 2.743 ms
Gdscript > String Format
Simple Constant Method
Debug 881.9 ms
Release 704.7 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 678.1 ms
Release 552.5 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.318 ms
Release 2.739 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 196.2 ms
Release 164.5 ms
Gdscript > String Format
Simple Variable Method
Debug 871.9 ms
Release 709.1 ms
Gdscript > String Format
Simple Variable Percent
Debug 593.5 ms
Release 443.9 ms
Gdscript > String Manipulation
Begins With
Debug 14.65 ms
Release 10.19 ms
Gdscript > String Manipulation
Bigrams
Debug 792.8 ms
Release 682.9 ms
Gdscript > String Manipulation
Capitalize
Debug 1024 ms
Release 836.4 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.53 ms
Release 9.326 ms
Gdscript > String Manipulation
Contains
Debug 20.38 ms
Release 12.63 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.4 ms
Release 2.726 ms
Gdscript > String Manipulation
Count
Debug 215.7 ms
Release 162 ms
Gdscript > String Manipulation
Countn
Debug 388.1 ms
Release 336.8 ms
Gdscript > String Manipulation
Ends With
Debug 16.71 ms
Release 12.42 ms
Gdscript > String Manipulation
Find
Debug 43.42 ms
Release 25.66 ms
Gdscript > String Manipulation
Findn
Debug 75.08 ms
Release 54.93 ms
Gdscript > String Manipulation
Get Slice
Debug 90.85 ms
Release 66.5 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.45 ms
Release 30.52 ms
Gdscript > String Manipulation
Humanize Size
Debug 722.5 ms
Release 617.8 ms
Gdscript > String Manipulation
Insert
Debug 260.4 ms
Release 213.1 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 992.9 ms
Release 820.5 ms
Gdscript > String Manipulation
Lpad
Debug 214.5 ms
Release 176.9 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 21.02 ms
Release 9.358 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 30.04 ms
Release 38.86 ms
Gdscript > String Manipulation
Pad Decimals
Debug 417.4 ms
Release 380.6 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.72 ms
Release 65.04 ms
Gdscript > String Manipulation
Pad Zeros
Debug 421.5 ms
Release 350.2 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 270.2 ms
Release 227.2 ms
Gdscript > String Manipulation
Rfind
Debug 58.6 ms
Release 37.4 ms
Gdscript > String Manipulation
Rfindn
Debug 207.7 ms
Release 176.3 ms
Gdscript > String Manipulation
Rpad
Debug 153.3 ms
Release 127.2 ms
Gdscript > String Manipulation
Rsplit
Debug 451.1 ms
Release 382.2 ms
Gdscript > String Manipulation
Similarity
Debug 725.6 ms
Release 599.1 ms
Gdscript > String Manipulation
Simplify Path
Debug 1364 ms
Release 1144 ms
Gdscript > String Manipulation
Split
Debug 445 ms
Release 340.2 ms
Gdscript > String Manipulation
Split Floats
Debug 264.2 ms
Release 173.3 ms
Gdscript > String Manipulation
Substr
Debug 64.03 ms
Release 50.24 ms
Gdscript > String Manipulation
To Camel Case
Debug 261.6 ms
Release 255.1 ms
Gdscript > String Manipulation
To Lower
Debug 211.2 ms
Release 202.2 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1247 ms
Release 988.1 ms
Gdscript > String Manipulation
To Snake Case
Debug 661.1 ms
Release 570.4 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 144.1 ms
Release 113.3 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 96.25 ms
Release 78.75 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 142 ms
Release 111 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 96.56 ms
Release 77.42 ms
Gdscript > String Manipulation
Uri Decode
Debug 354.9 ms
Release 275.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 381.4 ms
Release 296.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1768 ms
Release 1422 ms
Gdscript > String Manipulation
Validate Node Name
Debug 96.02 ms
Release 86.13 ms
Gdscript > String Manipulation
Xml Escape
Debug 533.8 ms
Release 475.8 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.27 ms
Release 57.51 ms
Math > Convex Hull 3d
Both Clean And Simplify
Debug 4714 ms
Release 3601 ms
Math > Convex Hull 3d
Only Clean
Debug 4648 ms
Release 3547 ms
Math > Convex Hull 3d
Only Simplify
Debug 12.81 ms
Release 9.369 ms
Math > Convex Hull 3d
Quickest
Debug 10.83 ms
Release 7.609 ms
Math > Delaunay 2d
Delaunay 2d
Debug 157.4 ms
Release 76.03 ms
Math > Expression
Parse 20 Complex Expressions Cold
Debug 439.7 ms
Release 332.2 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse
Debug 440.5 ms
Release 333.4 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse Then Execute
Debug 442.4 ms
Release 336.1 ms
Math > Noise
Cellular
Debug 1269 ms
Release 556.7 ms
Math > Noise
Perlin
Debug 421.6 ms
Release 259 ms
Math > Noise
Simplex
Debug 471.7 ms
Release 310.9 ms
Math > Noise
Simplex Smooth
Debug 565 ms
Release 388.5 ms
Math > Noise
Value
Debug 394.6 ms
Release 244.2 ms
Math > Noise
Value Cubic
Debug 741.4 ms
Release 576.6 ms
Math > Triangulate
Triangulate
Debug 95.15 ms
Release 53.83 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.065 mspf
Release 596.7 mspf
Debug 140.2 mspf
Release 56.84 mspf
Debug 37.78 ms
Release 27.35 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 762.1 mspf
Release 839.9 mspf
Debug 33.48 mspf
Release 22.11 mspf
Debug 38.69 ms
Release 29.86 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.073 mspf
Release 586.9 mspf
Debug 144.3 mspf
Release 58.83 mspf
Debug 44.62 ms
Release 32.24 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 754 mspf
Release 829.1 mspf
Debug 34.84 mspf
Release 23.73 mspf
Debug 44.37 ms
Release 32.13 ms
Extra/Build Time
Build Time
Debug 286907 ms
Release 310575 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1999 ms
Release 1849 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.91 mspf๐Ÿ”ด 8.464 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.063 mspf๐Ÿ”ด 12.08 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.955 mspf๐Ÿ”ด 8.957 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.719 mspf๐Ÿ”ด 8.91 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.746 mspf๐Ÿ”ด 9.63 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.53 mspf๐Ÿ”ด 8.649 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 15.08 mspf๐Ÿ”ด 3.786 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.34 mspf๐Ÿ”ด 3.899 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.633 mspf๐Ÿ”ด 3.784 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.28 mspf๐Ÿ”ด 4.379 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.748 mspf๐Ÿ”ด 4.491 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.802 mspf๐Ÿ”ด 4.487 mspf
Rendering > Label
Label
๐Ÿ”ด 1.954 mspf๐Ÿ”ด 2.657 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.643 mspf๐Ÿ”ด 2.742 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.53 mspf๐Ÿ”ด 2.908 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.543 mspf๐Ÿ”ด 2.793 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3457 mspf๐Ÿ”ด 6.372 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7845 mspf๐Ÿ”ด 6.313 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.798 mspf๐Ÿ”ด 7.403 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.76 mspf๐Ÿ”ด 6.123 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.072 mspf๐Ÿ”ด 6.87 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.952 mspf๐Ÿ”ด 6.335 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8074 mspf๐Ÿ”ด 6.482 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3062 mspf๐Ÿ”ด 7.161 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.8067 mspf๐Ÿ”ด 11.91 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.071 mspf๐Ÿ”ด 47.24 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8044 mspf๐Ÿ”ด 6.292 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.384 mspf๐Ÿ”ด 8.546 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.24 mspf๐Ÿ”ด 62.06 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.7476 mspf๐Ÿ”ด 1.572 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1187 mspf๐Ÿ”ด 0.251 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.0425 mspf๐Ÿ”ด 0.07967 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.663 mspf๐Ÿ”ด 25.14 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0956 mspf๐Ÿ”ด 6.815 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0382 mspf๐Ÿ”ด 0.9492 mspf
Rendering > Sdfgi
Camera Motion With Sdfgi
๐Ÿ”ด 4.018 mspf๐Ÿ”ด 79.36 mspf
Rendering > Sdfgi
Camera Motion Without Sdfgi
๐Ÿ”ด 0.2678 mspf๐Ÿ”ด 6.698 mspf
Rendering > Sponza
Aa Fsr 2 100
๐Ÿ”ด 0.6528 mspf๐Ÿ”ด 19.48 mspf
Rendering > Sponza
Aa Fsr 2 50
๐Ÿ”ด 0.393 mspf๐Ÿ”ด 13.23 mspf
Rendering > Sponza
Aa Fxaa
๐Ÿ”ด 0.2366 mspf๐Ÿ”ด 7.182 mspf
Rendering > Sponza
Aa Msaa 2x
๐Ÿ”ด 0.2908 mspf๐Ÿ”ด 9.751 mspf
Rendering > Sponza
Aa Msaa 4x
๐Ÿ”ด 0.2765 mspf๐Ÿ”ด 11.79 mspf
Rendering > Sponza
Aa Taa
๐Ÿ”ด 0.3064 mspf๐Ÿ”ด 12.12 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2486 mspf๐Ÿ”ด 6.92 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3182 mspf๐Ÿ”ด 8.72 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.536 mspf๐Ÿ”ด 24.03 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.3064 mspf๐Ÿ”ด 11.73 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2508 mspf๐Ÿ”ด 9.98 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.2458 mspf๐Ÿ”ด 13.11 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3302 mspf๐Ÿ”ด 12.36 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.3645 mspf๐Ÿ”ด 12.95 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 0.3748 mspf๐Ÿ”ด 16.37 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.362 mspf๐Ÿ”ด 10.92 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.658672e+06 b
Release 2.70118e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181656 b
Release 166696 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.7052208e+07 b
Release 6.3131792e+07 b