Godot Benchmarks

2024-01-16 9e65c5c0f

ยซ Previous: 2024-01-15 9e65c5c0f
Next: 2024-01-18 9e65c5c0f ยป

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 363.7 ms
Release 286.5 ms
Core > Callable
Lambda Inline Callable
Debug 374.9 ms
Release 289.2 ms
Core > Callable
Lambda Variable Callable
Debug 113.2 ms
Release 68.09 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.47 ms
Release 85.82 ms
Core > Crypto
Generate 1k Random Bytes
Debug 124 ms
Release 184.9 ms
Core > Crypto
Generate Rsa 2048
Debug 34.64 ms
Release 21.99 ms
Core > Crypto
Generate Rsa 4096
Debug 513.9 ms
Release 721.2 ms
Core > Random Number Generator
Global Scope Randf
Debug 124.6 ms
Release 57.4 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 224.8 ms
Release 120.6 ms
Core > Random Number Generator
Global Scope Randfn
Debug 504.2 ms
Release 380 ms
Core > Random Number Generator
Global Scope Randi
Debug 128.3 ms
Release 55.31 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 174.2 ms
Release 92.69 ms
Core > Random Number Generator
Global Scope Randomize
Debug 478.1 ms
Release 412.4 ms
Core > Random Number Generator
Randf
Debug 175.2 ms
Release 91.36 ms
Core > Random Number Generator
Randf Range
Debug 203.3 ms
Release 116.2 ms
Core > Random Number Generator
Randfn
Debug 428.4 ms
Release 305.1 ms
Core > Random Number Generator
Randi
Debug 136.9 ms
Release 60.93 ms
Core > Random Number Generator
Randi Range
Debug 170.6 ms
Release 86.25 ms
Core > Random Number Generator
Randomize
Debug 561.4 ms
Release 448.7 ms
Core > Signal
Emission Params 0
Debug 275.6 ms
Release 216.5 ms
Core > Signal
Emission Params 1
Debug 285.1 ms
Release 215.3 ms
Core > Signal
Emission Params 10
Debug 320.2 ms
Release 234.4 ms
Gdscript > Alloc
Deep Tree
Debug 213.8 ms
Release 173.6 ms
Gdscript > Alloc
Duplicate
Debug 1534 ms
Release 1121 ms
Gdscript > Alloc
Fragmentation
Debug 2877 ms
Release 2223 ms
Gdscript > Alloc
Wide Tree
Debug 163.9 ms
Release 131.1 ms
Gdscript > Array
Fill Loop
Debug 275.5 ms
Release 207.8 ms
Gdscript > Array
Fill Method
Debug 119.8 ms
Release 109.8 ms
Gdscript > Array
Packed Color Array
Debug 220.6 ms
Release 124.5 ms
Gdscript > Array
Packed Float 32 Array
Debug 149.4 ms
Release 81.59 ms
Gdscript > Array
Packed Float 64 Array
Debug 150 ms
Release 84.34 ms
Gdscript > Array
Packed Int 32 Array
Debug 107 ms
Release 69.44 ms
Gdscript > Array
Packed Int 64 Array
Debug 106.8 ms
Release 71.03 ms
Gdscript > Array
Packed String Array
Debug 611.6 ms
Release 500.8 ms
Gdscript > Array
Packed Vector 2 Array
Debug 169.6 ms
Release 104.1 ms
Gdscript > Array
Packed Vector 3 Array
Debug 196.5 ms
Release 116.8 ms
Gdscript > Array
Typed Color Array
Debug 293.3 ms
Release 172.6 ms
Gdscript > Array
Typed Float Array
Debug 197.6 ms
Release 128.4 ms
Gdscript > Array
Typed Int Array
Debug 189.1 ms
Release 112.2 ms
Gdscript > Array
Typed String Array
Debug 739.1 ms
Release 576.7 ms
Gdscript > Array
Typed Vector 2 Array
Debug 244.7 ms
Release 144.1 ms
Gdscript > Array
Typed Vector 3 Array
Debug 269.1 ms
Release 167 ms
Gdscript > Array
Untyped Color Array
Debug 385.4 ms
Release 235.9 ms
Gdscript > Array
Untyped Float Array
Debug 288.6 ms
Release 194.2 ms
Gdscript > Array
Untyped Int Array
Debug 283.6 ms
Release 192.4 ms
Gdscript > Array
Untyped String Array
Debug 829.6 ms
Release 660.6 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 338.2 ms
Release 225.4 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 362.8 ms
Release 238.2 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 201.5 ms
Release 153.6 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 699.4 ms
Release 545.3 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 738.4 ms
Release 644.5 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1216 ms
Release 1041 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 203 ms
Release 141.2 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 702.8 ms
Release 513.6 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 820.9 ms
Release 707.4 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1295 ms
Release 1057 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 326.4 ms
Release 256.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1103 ms
Release 897 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1297 ms
Release 1103 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2103 ms
Release 1744 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1798 ms
Release 1530 ms
Gdscript > String Format
Complex Variable Method
Debug 3902 ms
Release 3101 ms
Gdscript > String Format
Complex Variable Percent
Debug 3613 ms
Release 2865 ms
Gdscript > String Format
No Op Constant Method
Debug 188.1 ms
Release 157.4 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.255 ms
Release 2.721 ms
Gdscript > String Format
Simple Constant Method
Debug 904.4 ms
Release 687.3 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 691.8 ms
Release 541.5 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.391 ms
Release 2.735 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 202.5 ms
Release 164 ms
Gdscript > String Format
Simple Variable Method
Debug 909.3 ms
Release 686.5 ms
Gdscript > String Format
Simple Variable Percent
Debug 571.5 ms
Release 465.1 ms
Gdscript > String Manipulation
Begins With
Debug 16.55 ms
Release 10.13 ms
Gdscript > String Manipulation
Bigrams
Debug 799.3 ms
Release 689.5 ms
Gdscript > String Manipulation
Capitalize
Debug 968 ms
Release 822.9 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.23 ms
Release 10.03 ms
Gdscript > String Manipulation
Contains
Debug 19.42 ms
Release 11.41 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.272 ms
Release 2.727 ms
Gdscript > String Manipulation
Count
Debug 212.7 ms
Release 164.1 ms
Gdscript > String Manipulation
Countn
Debug 354.2 ms
Release 335.6 ms
Gdscript > String Manipulation
Ends With
Debug 15.26 ms
Release 10.95 ms
Gdscript > String Manipulation
Find
Debug 44.65 ms
Release 25.21 ms
Gdscript > String Manipulation
Findn
Debug 65.15 ms
Release 53.41 ms
Gdscript > String Manipulation
Get Slice
Debug 89.63 ms
Release 63.29 ms
Gdscript > String Manipulation
Get Slice Count
Debug 41.79 ms
Release 24.21 ms
Gdscript > String Manipulation
Humanize Size
Debug 710 ms
Release 641.6 ms
Gdscript > String Manipulation
Insert
Debug 258.7 ms
Release 216.2 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1033 ms
Release 881.5 ms
Gdscript > String Manipulation
Lpad
Debug 207 ms
Release 184.2 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 18.35 ms
Release 10.22 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 25.79 ms
Release 39.05 ms
Gdscript > String Manipulation
Pad Decimals
Debug 414.5 ms
Release 377.4 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 78.21 ms
Release 63.67 ms
Gdscript > String Manipulation
Pad Zeros
Debug 422.3 ms
Release 350 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 268.9 ms
Release 234.7 ms
Gdscript > String Manipulation
Rfind
Debug 58.14 ms
Release 37.74 ms
Gdscript > String Manipulation
Rfindn
Debug 160.5 ms
Release 178.3 ms
Gdscript > String Manipulation
Rpad
Debug 153.1 ms
Release 132.5 ms
Gdscript > String Manipulation
Rsplit
Debug 431.3 ms
Release 340.5 ms
Gdscript > String Manipulation
Similarity
Debug 717.1 ms
Release 640.8 ms
Gdscript > String Manipulation
Simplify Path
Debug 1413 ms
Release 1212 ms
Gdscript > String Manipulation
Split
Debug 401.6 ms
Release 317.2 ms
Gdscript > String Manipulation
Split Floats
Debug 247.7 ms
Release 170.8 ms
Gdscript > String Manipulation
Substr
Debug 64.56 ms
Release 50.88 ms
Gdscript > String Manipulation
To Camel Case
Debug 239.2 ms
Release 249.3 ms
Gdscript > String Manipulation
To Lower
Debug 182.1 ms
Release 183 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1192 ms
Release 1001 ms
Gdscript > String Manipulation
To Snake Case
Debug 626.8 ms
Release 600.7 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 140.8 ms
Release 107.4 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 95.43 ms
Release 74.55 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 141.8 ms
Release 107.8 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.6 ms
Release 78.12 ms
Gdscript > String Manipulation
Uri Decode
Debug 347.6 ms
Release 269.9 ms
Gdscript > String Manipulation
Uri Encode
Debug 356 ms
Release 292.7 ms
Gdscript > String Manipulation
Validate Filename
Debug 1816 ms
Release 1403 ms
Gdscript > String Manipulation
Validate Node Name
Debug 97.28 ms
Release 80.23 ms
Gdscript > String Manipulation
Xml Escape
Debug 537.3 ms
Release 473.1 ms
Gdscript > String Manipulation
Xml Unescape
Debug 71.74 ms
Release 57.6 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.059 mspf
Release 593.7 mspf
Debug 145.4 mspf
Release 57.22 mspf
Debug 40.05 ms
Release 27.53 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 762.9 mspf
Release 839.8 mspf
Debug 33.92 mspf
Release 22.81 mspf
Debug 38.28 ms
Release 28.59 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 0.996 mspf
Release 579.8 mspf
Debug 142.8 mspf
Release 59.12 mspf
Debug 45.54 ms
Release 31.98 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 747 mspf
Release 822.9 mspf
Debug 36.05 mspf
Release 24.57 mspf
Debug 43.83 ms
Release 32.06 ms
Extra/Build Time
Build Time
Debug 282465 ms
Release 308674 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1897 ms
Release 1848 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.837 mspf๐Ÿ”ด 8.071 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.002 mspf๐Ÿ”ด 11.84 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 6.136 mspf๐Ÿ”ด 8.849 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.735 mspf๐Ÿ”ด 8.973 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.731 mspf๐Ÿ”ด 9.839 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.415 mspf๐Ÿ”ด 8.57 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 18.34 mspf๐Ÿ”ด 3.706 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.698 mspf๐Ÿ”ด 3.901 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.745 mspf๐Ÿ”ด 3.978 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.83 mspf๐Ÿ”ด 4.514 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.528 mspf๐Ÿ”ด 4.627 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.896 mspf๐Ÿ”ด 4.674 mspf
Rendering > Label
Label
๐Ÿ”ด 1.861 mspf๐Ÿ”ด 2.473 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.495 mspf๐Ÿ”ด 2.725 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.462 mspf๐Ÿ”ด 2.711 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.496 mspf๐Ÿ”ด 2.788 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3756 mspf๐Ÿ”ด 6.313 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.8056 mspf๐Ÿ”ด 6.444 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.145 mspf๐Ÿ”ด 7.402 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.7943 mspf๐Ÿ”ด 6.269 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.079 mspf๐Ÿ”ด 6.83 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9888 mspf๐Ÿ”ด 6.393 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8327 mspf๐Ÿ”ด 6.488 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3207 mspf๐Ÿ”ด 7.177 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.7544 mspf๐Ÿ”ด 11.76 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.241 mspf๐Ÿ”ด 47.2 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8303 mspf๐Ÿ”ด 6.204 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.412 mspf๐Ÿ”ด 8.555 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.65 mspf๐Ÿ”ด 62.13 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6872 mspf๐Ÿ”ด 1.579 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1117 mspf๐Ÿ”ด 0.262 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04933 mspf๐Ÿ”ด 0.08083 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6752 mspf๐Ÿ”ด 25.17 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.097 mspf๐Ÿ”ด 6.957 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0394 mspf๐Ÿ”ด 0.9164 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657544e+06 b
Release 2.681048e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 179776 b
Release 165716 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6301872e+07 b
Release 6.2475728e+07 b