Godot Benchmarks

2024-01-14 26b1fd0d8

ยซ Previous: 2024-01-13 26b1fd0d8
Next: 2024-01-15 26b1fd0d8 ยป

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.6 ms
Release 287.6 ms
Core > Callable
Lambda Inline Callable
Debug 384.7 ms
Release 289.2 ms
Core > Callable
Lambda Variable Callable
Debug 112.4 ms
Release 70.71 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.64 ms
Release 87.51 ms
Core > Crypto
Generate 1k Random Bytes
Debug 123.8 ms
Release 185.9 ms
Core > Crypto
Generate Rsa 2048
Debug 125.3 ms
Release 25.13 ms
Core > Crypto
Generate Rsa 4096
Debug 407.3 ms
Release 586.5 ms
Core > Random Number Generator
Global Scope Randf
Debug 119.9 ms
Release 58.27 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 222 ms
Release 122.5 ms
Core > Random Number Generator
Global Scope Randfn
Debug 502.4 ms
Release 383.7 ms
Core > Random Number Generator
Global Scope Randi
Debug 116.2 ms
Release 55.82 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 167 ms
Release 93.57 ms
Core > Random Number Generator
Global Scope Randomize
Debug 474.9 ms
Release 412.1 ms
Core > Random Number Generator
Randf
Debug 186 ms
Release 91.86 ms
Core > Random Number Generator
Randf Range
Debug 208 ms
Release 117.4 ms
Core > Random Number Generator
Randfn
Debug 426.9 ms
Release 305.4 ms
Core > Random Number Generator
Randi
Debug 147.5 ms
Release 60.88 ms
Core > Random Number Generator
Randi Range
Debug 171.2 ms
Release 87.26 ms
Core > Random Number Generator
Randomize
Debug 556.9 ms
Release 449.8 ms
Core > Signal
Emission Params 0
Debug 275.6 ms
Release 212.5 ms
Core > Signal
Emission Params 1
Debug 282.9 ms
Release 215.2 ms
Core > Signal
Emission Params 10
Debug 332.1 ms
Release 236.9 ms
Gdscript > Alloc
Deep Tree
Debug 211.3 ms
Release 174.2 ms
Gdscript > Alloc
Duplicate
Debug 1527 ms
Release 1122 ms
Gdscript > Alloc
Fragmentation
Debug 2939 ms
Release 2245 ms
Gdscript > Alloc
Wide Tree
Debug 165 ms
Release 128.4 ms
Gdscript > Array
Fill Loop
Debug 285 ms
Release 205.3 ms
Gdscript > Array
Fill Method
Debug 116.7 ms
Release 109.6 ms
Gdscript > Array
Packed Color Array
Debug 245 ms
Release 121.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 147.8 ms
Release 83.92 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.8 ms
Release 84.85 ms
Gdscript > Array
Packed Int 32 Array
Debug 110.1 ms
Release 71.31 ms
Gdscript > Array
Packed Int 64 Array
Debug 111.7 ms
Release 74.43 ms
Gdscript > Array
Packed String Array
Debug 608 ms
Release 499.1 ms
Gdscript > Array
Packed Vector 2 Array
Debug 180.2 ms
Release 102.1 ms
Gdscript > Array
Packed Vector 3 Array
Debug 220.3 ms
Release 114.9 ms
Gdscript > Array
Typed Color Array
Debug 321.4 ms
Release 171.9 ms
Gdscript > Array
Typed Float Array
Debug 204.8 ms
Release 122.9 ms
Gdscript > Array
Typed Int Array
Debug 194.1 ms
Release 113.1 ms
Gdscript > Array
Typed String Array
Debug 738.2 ms
Release 582.1 ms
Gdscript > Array
Typed Vector 2 Array
Debug 262.3 ms
Release 141.2 ms
Gdscript > Array
Typed Vector 3 Array
Debug 292.8 ms
Release 153.2 ms
Gdscript > Array
Untyped Color Array
Debug 413.5 ms
Release 229.1 ms
Gdscript > Array
Untyped Float Array
Debug 296.8 ms
Release 197.8 ms
Gdscript > Array
Untyped Int Array
Debug 284.9 ms
Release 196.1 ms
Gdscript > Array
Untyped String Array
Debug 827.2 ms
Release 659.8 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 352.2 ms
Release 214.9 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 385.8 ms
Release 226.5 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.5 ms
Release 154.1 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 699 ms
Release 527.7 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 734.1 ms
Release 649.3 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1246 ms
Release 1027 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 204.3 ms
Release 144.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 684.2 ms
Release 518.5 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 825.5 ms
Release 703.5 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1298 ms
Release 1092 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 320.4 ms
Release 256.4 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1090 ms
Release 876.6 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1282 ms
Release 1102 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2086 ms
Release 1739 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1792 ms
Release 1547 ms
Gdscript > String Format
Complex Variable Method
Debug 3922 ms
Release 3100 ms
Gdscript > String Format
Complex Variable Percent
Debug 3629 ms
Release 2813 ms
Gdscript > String Format
No Op Constant Method
Debug 180.5 ms
Release 146.2 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.151 ms
Release 2.739 ms
Gdscript > String Format
Simple Constant Method
Debug 914.4 ms
Release 714.8 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 684.2 ms
Release 536.8 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.208 ms
Release 2.734 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 191.8 ms
Release 163.8 ms
Gdscript > String Format
Simple Variable Method
Debug 903.9 ms
Release 699.6 ms
Gdscript > String Format
Simple Variable Percent
Debug 599.2 ms
Release 428.7 ms
Gdscript > String Manipulation
Begins With
Debug 16.06 ms
Release 9.563 ms
Gdscript > String Manipulation
Bigrams
Debug 798.4 ms
Release 666.1 ms
Gdscript > String Manipulation
Capitalize
Debug 979 ms
Release 812.1 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.52 ms
Release 9.545 ms
Gdscript > String Manipulation
Contains
Debug 19.92 ms
Release 10.71 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.205 ms
Release 2.847 ms
Gdscript > String Manipulation
Count
Debug 215.8 ms
Release 160.2 ms
Gdscript > String Manipulation
Countn
Debug 359.1 ms
Release 341.9 ms
Gdscript > String Manipulation
Ends With
Debug 15.36 ms
Release 9.213 ms
Gdscript > String Manipulation
Find
Debug 43.4 ms
Release 25.49 ms
Gdscript > String Manipulation
Findn
Debug 66.1 ms
Release 53.91 ms
Gdscript > String Manipulation
Get Slice
Debug 86.87 ms
Release 63.95 ms
Gdscript > String Manipulation
Get Slice Count
Debug 38.95 ms
Release 29.77 ms
Gdscript > String Manipulation
Humanize Size
Debug 714.3 ms
Release 614.2 ms
Gdscript > String Manipulation
Insert
Debug 261.4 ms
Release 219.4 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1037 ms
Release 798.8 ms
Gdscript > String Manipulation
Lpad
Debug 207.7 ms
Release 179.4 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.89 ms
Release 9.311 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 26.61 ms
Release 38.95 ms
Gdscript > String Manipulation
Pad Decimals
Debug 419.8 ms
Release 381.6 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.84 ms
Release 65.87 ms
Gdscript > String Manipulation
Pad Zeros
Debug 420.7 ms
Release 350.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.5 ms
Release 227.1 ms
Gdscript > String Manipulation
Rfind
Debug 65.33 ms
Release 37.56 ms
Gdscript > String Manipulation
Rfindn
Debug 162.4 ms
Release 176.6 ms
Gdscript > String Manipulation
Rpad
Debug 152.6 ms
Release 128.5 ms
Gdscript > String Manipulation
Rsplit
Debug 432.9 ms
Release 338.7 ms
Gdscript > String Manipulation
Similarity
Debug 737.7 ms
Release 591.1 ms
Gdscript > String Manipulation
Simplify Path
Debug 1447 ms
Release 1152 ms
Gdscript > String Manipulation
Split
Debug 403.3 ms
Release 342.8 ms
Gdscript > String Manipulation
Split Floats
Debug 248.2 ms
Release 165.5 ms
Gdscript > String Manipulation
Substr
Debug 64.08 ms
Release 51.26 ms
Gdscript > String Manipulation
To Camel Case
Debug 236.8 ms
Release 254.8 ms
Gdscript > String Manipulation
To Lower
Debug 172.2 ms
Release 202.8 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1201 ms
Release 1061 ms
Gdscript > String Manipulation
To Snake Case
Debug 642.4 ms
Release 574.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141 ms
Release 110.3 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.78 ms
Release 74.98 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.5 ms
Release 117 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.88 ms
Release 75.07 ms
Gdscript > String Manipulation
Uri Decode
Debug 334.7 ms
Release 241.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 350.9 ms
Release 293.1 ms
Gdscript > String Manipulation
Validate Filename
Debug 1864 ms
Release 1463 ms
Gdscript > String Manipulation
Validate Node Name
Debug 93.79 ms
Release 74.65 ms
Gdscript > String Manipulation
Xml Escape
Debug 557.4 ms
Release 471.7 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.2 ms
Release 57.88 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.042 mspf
Release 596.8 mspf
Debug 143.4 mspf
Release 57.09 mspf
Debug 37.78 ms
Release 27.31 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 769.8 mspf
Release 846 mspf
Debug 32.93 mspf
Release 22.26 mspf
Debug 38.68 ms
Release 27.85 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.974 mspf
Release 589.9 mspf
Debug 141.7 mspf
Release 59.16 mspf
Debug 46.18 ms
Release 32.78 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 752.9 mspf
Release 829.9 mspf
Debug 35.39 mspf
Release 23.69 mspf
Debug 44.57 ms
Release 31.79 ms
Extra/Build Time
Build Time
Debug 282100 ms
Release 307428 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1749 ms
Release 1899 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.853 mspf๐Ÿ”ด 8.306 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.258 mspf๐Ÿ”ด 11.83 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.48 mspf๐Ÿ”ด 9.241 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.83 mspf๐Ÿ”ด 8.917 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.519 mspf๐Ÿ”ด 9.682 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.49 mspf๐Ÿ”ด 8.678 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 14.82 mspf๐Ÿ”ด 3.657 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.804 mspf๐Ÿ”ด 3.704 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.133 mspf๐Ÿ”ด 3.744 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 14.83 mspf๐Ÿ”ด 4.397 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.359 mspf๐Ÿ”ด 4.528 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.32 mspf๐Ÿ”ด 4.646 mspf
Rendering > Label
Label
๐Ÿ”ด 2.237 mspf๐Ÿ”ด 2.364 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.491 mspf๐Ÿ”ด 2.833 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.53 mspf๐Ÿ”ด 2.8 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.558 mspf๐Ÿ”ด 2.768 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3798 mspf๐Ÿ”ด 6.364 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.791 mspf๐Ÿ”ด 6.323 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.664 mspf๐Ÿ”ด 7.436 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7514 mspf๐Ÿ”ด 6.165 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.087 mspf๐Ÿ”ด 6.837 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9537 mspf๐Ÿ”ด 6.337 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8177 mspf๐Ÿ”ด 6.369 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.315 mspf๐Ÿ”ด 7.113 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.8042 mspf๐Ÿ”ด 11.86 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.321 mspf๐Ÿ”ด 47.3 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8158 mspf๐Ÿ”ด 6.165 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.406 mspf๐Ÿ”ด 8.606 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.29 mspf๐Ÿ”ด 62.11 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6045 mspf๐Ÿ”ด 1.617 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.109 mspf๐Ÿ”ด 0.2497 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.0432 mspf๐Ÿ”ด 0.079 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6603 mspf๐Ÿ”ด 24.83 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0966 mspf๐Ÿ”ด 7.021 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0384 mspf๐Ÿ”ด 0.9168 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657368e+06 b
Release 2.680112e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180096 b
Release 165624 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6269488e+07 b
Release 6.2455248e+07 b