Godot Benchmarks

2024-01-19 2ababdcc0

ยซ Previous: 2024-01-18 2ababdcc0
Next: 2024-01-20 2ababdcc0 ยป

System information

CPUIntel Core i5-12400
GPUs๐Ÿ”ต Intel UHD Graphics 730 โ€“ ๐Ÿ”ด AMD Radeon RX 550
Operating systemFedora 38 64-bit

Engine information

Build typeDebug Debug editor
Release Release export template
Time to buildDebug 284 seconds
Release 308 seconds
Build peak memory usageDebug 1,657.36 MB
Release 2,685.15 MB
Startup + shutdown timeDebug 1,950 ms
Release 1,947 ms
Startup + shutdown peak memory usageDebug 180.85 MB
Release 166.14 MB
Binary sizeDebug 96,412 KB
Release 62,558 KB

Benchmark results

For all values, lower is better.
CPU
NameIdlePhysicsMain Thread Time
Core > Callable
Function Callable
Debug 364.6 ms
Release 286.7 ms
Core > Callable
Lambda Inline Callable
Debug 370 ms
Release 285.8 ms
Core > Callable
Lambda Variable Callable
Debug 112 ms
Release 69.25 ms
Core > Crypto
Generate 10 Random Bytes
Debug 24.49 ms
Release 86.15 ms
Core > Crypto
Generate 1k Random Bytes
Debug 123.9 ms
Release 185.4 ms
Core > Crypto
Generate Rsa 2048
Debug 35.34 ms
Release 52.25 ms
Core > Crypto
Generate Rsa 4096
Debug 514.2 ms
Release 1839 ms
Core > Random Number Generator
Global Scope Randf
Debug 122.7 ms
Release 61.5 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 217.3 ms
Release 122.3 ms
Core > Random Number Generator
Global Scope Randfn
Debug 499.4 ms
Release 383.4 ms
Core > Random Number Generator
Global Scope Randi
Debug 120 ms
Release 58.82 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 175.3 ms
Release 94.87 ms
Core > Random Number Generator
Global Scope Randomize
Debug 475.1 ms
Release 411.2 ms
Core > Random Number Generator
Randf
Debug 177.6 ms
Release 92.43 ms
Core > Random Number Generator
Randf Range
Debug 193.4 ms
Release 116 ms
Core > Random Number Generator
Randfn
Debug 431.3 ms
Release 306 ms
Core > Random Number Generator
Randi
Debug 131.3 ms
Release 62.09 ms
Core > Random Number Generator
Randi Range
Debug 167.7 ms
Release 87.05 ms
Core > Random Number Generator
Randomize
Debug 560.5 ms
Release 452.3 ms
Core > Signal
Emission Params 0
Debug 273.8 ms
Release 213.3 ms
Core > Signal
Emission Params 1
Debug 277.5 ms
Release 215.1 ms
Core > Signal
Emission Params 10
Debug 319 ms
Release 234.7 ms
Gdscript > Alloc
Deep Tree
Debug 209.2 ms
Release 177.6 ms
Gdscript > Alloc
Duplicate
Debug 1515 ms
Release 1115 ms
Gdscript > Alloc
Fragmentation
Debug 2908 ms
Release 2241 ms
Gdscript > Alloc
Wide Tree
Debug 164 ms
Release 131.5 ms
Gdscript > Array
Fill Loop
Debug 273.7 ms
Release 204.4 ms
Gdscript > Array
Fill Method
Debug 117.3 ms
Release 110.9 ms
Gdscript > Array
Packed Color Array
Debug 234 ms
Release 122.9 ms
Gdscript > Array
Packed Float 32 Array
Debug 150.5 ms
Release 85.75 ms
Gdscript > Array
Packed Float 64 Array
Debug 149.6 ms
Release 85.61 ms
Gdscript > Array
Packed Int 32 Array
Debug 107.1 ms
Release 69.86 ms
Gdscript > Array
Packed Int 64 Array
Debug 106.6 ms
Release 74.88 ms
Gdscript > Array
Packed String Array
Debug 622.7 ms
Release 499.2 ms
Gdscript > Array
Packed Vector 2 Array
Debug 172.3 ms
Release 102.9 ms
Gdscript > Array
Packed Vector 3 Array
Debug 211.8 ms
Release 117 ms
Gdscript > Array
Typed Color Array
Debug 316.4 ms
Release 182.6 ms
Gdscript > Array
Typed Float Array
Debug 196 ms
Release 134.8 ms
Gdscript > Array
Typed Int Array
Debug 185.1 ms
Release 121 ms
Gdscript > Array
Typed String Array
Debug 733.6 ms
Release 581.5 ms
Gdscript > Array
Typed Vector 2 Array
Debug 255.4 ms
Release 150.3 ms
Gdscript > Array
Typed Vector 3 Array
Debug 287.2 ms
Release 163 ms
Gdscript > Array
Untyped Color Array
Debug 413.6 ms
Release 248.1 ms
Gdscript > Array
Untyped Float Array
Debug 288.7 ms
Release 200.8 ms
Gdscript > Array
Untyped Int Array
Debug 281.4 ms
Release 194.8 ms
Gdscript > Array
Untyped String Array
Debug 830.9 ms
Release 654.6 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 355.6 ms
Release 226.5 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 384.7 ms
Release 237.9 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202 ms
Release 154.6 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 703.9 ms
Release 527.4 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 724.3 ms
Release 644.6 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1229 ms
Release 1010 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 201.5 ms
Release 142 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 687.6 ms
Release 488.9 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 800.3 ms
Release 722.6 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1315 ms
Release 1080 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 312.9 ms
Release 255.1 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1089 ms
Release 879.9 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1271 ms
Release 1071 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2039 ms
Release 1759 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1791 ms
Release 1544 ms
Gdscript > String Format
Complex Variable Method
Debug 3963 ms
Release 3141 ms
Gdscript > String Format
Complex Variable Percent
Debug 3624 ms
Release 2822 ms
Gdscript > String Format
No Op Constant Method
Debug 180.6 ms
Release 155.7 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.215 ms
Release 2.723 ms
Gdscript > String Format
Simple Constant Method
Debug 906 ms
Release 723.8 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 684.3 ms
Release 544.5 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.231 ms
Release 2.728 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 192 ms
Release 167.4 ms
Gdscript > String Format
Simple Variable Method
Debug 923.9 ms
Release 702.6 ms
Gdscript > String Format
Simple Variable Percent
Debug 593.2 ms
Release 461.2 ms
Gdscript > String Manipulation
Begins With
Debug 13.41 ms
Release 9.355 ms
Gdscript > String Manipulation
Bigrams
Debug 784.8 ms
Release 668 ms
Gdscript > String Manipulation
Capitalize
Debug 1003 ms
Release 846.1 ms
Gdscript > String Manipulation
Casecmp To
Debug 17.83 ms
Release 9.174 ms
Gdscript > String Manipulation
Contains
Debug 20.41 ms
Release 12.49 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.182 ms
Release 2.792 ms
Gdscript > String Manipulation
Count
Debug 214.2 ms
Release 159.7 ms
Gdscript > String Manipulation
Countn
Debug 385.9 ms
Release 336.6 ms
Gdscript > String Manipulation
Ends With
Debug 15.89 ms
Release 10.65 ms
Gdscript > String Manipulation
Find
Debug 44.28 ms
Release 25.89 ms
Gdscript > String Manipulation
Findn
Debug 74.35 ms
Release 56.89 ms
Gdscript > String Manipulation
Get Slice
Debug 87.05 ms
Release 64.18 ms
Gdscript > String Manipulation
Get Slice Count
Debug 39.94 ms
Release 31.33 ms
Gdscript > String Manipulation
Humanize Size
Debug 707.5 ms
Release 633 ms
Gdscript > String Manipulation
Insert
Debug 256.9 ms
Release 213.5 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 1023 ms
Release 882.2 ms
Gdscript > String Manipulation
Lpad
Debug 207 ms
Release 176.9 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.43 ms
Release 9.397 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 31.49 ms
Release 38.77 ms
Gdscript > String Manipulation
Pad Decimals
Debug 421.2 ms
Release 382.8 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 77.87 ms
Release 65.29 ms
Gdscript > String Manipulation
Pad Zeros
Debug 420.6 ms
Release 350.7 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 273.2 ms
Release 228.1 ms
Gdscript > String Manipulation
Rfind
Debug 59.93 ms
Release 37.72 ms
Gdscript > String Manipulation
Rfindn
Debug 194.6 ms
Release 176.9 ms
Gdscript > String Manipulation
Rpad
Debug 153.2 ms
Release 126.1 ms
Gdscript > String Manipulation
Rsplit
Debug 433.2 ms
Release 330.7 ms
Gdscript > String Manipulation
Similarity
Debug 699.3 ms
Release 595.3 ms
Gdscript > String Manipulation
Simplify Path
Debug 1471 ms
Release 1189 ms
Gdscript > String Manipulation
Split
Debug 403 ms
Release 301.8 ms
Gdscript > String Manipulation
Split Floats
Debug 241.2 ms
Release 170 ms
Gdscript > String Manipulation
Substr
Debug 64.2 ms
Release 50.8 ms
Gdscript > String Manipulation
To Camel Case
Debug 268.2 ms
Release 254.5 ms
Gdscript > String Manipulation
To Lower
Debug 214.2 ms
Release 202.9 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1212 ms
Release 1019 ms
Gdscript > String Manipulation
To Snake Case
Debug 668.6 ms
Release 585.9 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 141.1 ms
Release 111 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 98.46 ms
Release 76.34 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.7 ms
Release 111 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 95.85 ms
Release 74.87 ms
Gdscript > String Manipulation
Uri Decode
Debug 340.3 ms
Release 257.6 ms
Gdscript > String Manipulation
Uri Encode
Debug 366.3 ms
Release 297 ms
Gdscript > String Manipulation
Validate Filename
Debug 1802 ms
Release 1408 ms
Gdscript > String Manipulation
Validate Node Name
Debug 88.31 ms
Release 80.3 ms
Gdscript > String Manipulation
Xml Escape
Debug 599.9 ms
Release 479.1 ms
Gdscript > String Manipulation
Xml Unescape
Debug 71.57 ms
Release 57.33 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.012 mspf
Release 594.1 mspf
Debug 141.8 mspf
Release 56.69 mspf
Debug 37.66 ms
Release 28.22 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 765.9 mspf
Release 842.9 mspf
Debug 33.38 mspf
Release 22.2 mspf
Debug 38.43 ms
Release 27.81 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.092 mspf
Release 581.5 mspf
Debug 142.1 mspf
Release 58.68 mspf
Debug 45.24 ms
Release 32.16 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 749.7 mspf
Release 829 mspf
Debug 35.57 mspf
Release 23.86 mspf
Debug 44.3 ms
Release 32.58 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.789 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.84 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 2.067 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.59 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ต mspf
๐Ÿ”ด 5.441 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.971 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.705 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.015 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ต mspf
๐Ÿ”ด 2.606 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 9.718 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ต mspf
๐Ÿ”ด 1.351 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.697 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ต mspf
๐Ÿ”ด 17.86 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.758 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.23 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.008 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.103 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 3.883 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ต mspf
๐Ÿ”ด 12.76 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.612 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ต mspf
๐Ÿ”ด 3.291 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.693 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ต mspf
๐Ÿ”ด 3.301 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 4.6 mspf
Rendering > Label
Label
๐Ÿ”ต mspf
๐Ÿ”ด 1.925 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.243 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ต mspf
๐Ÿ”ด 1.497 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.821 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ต mspf
๐Ÿ”ด 1.497 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.608 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ต mspf
๐Ÿ”ด 1.512 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 2.778 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.3704 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.449 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.7926 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.304 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ต mspf
๐Ÿ”ด 6.859 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.478 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.76 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.187 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.077 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.794 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ต mspf
๐Ÿ”ด 0.9502 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.488 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ต mspf
๐Ÿ”ด 0.8238 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.404 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ต mspf
๐Ÿ”ด 0.331 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 7.249 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ต mspf
๐Ÿ”ด 0.783 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 11.82 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ต mspf
๐Ÿ”ด 7.246 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 47.28 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ต mspf
๐Ÿ”ด 0.82 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.208 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ต mspf
๐Ÿ”ด 1.388 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 8.61 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ต mspf
๐Ÿ”ด 13.18 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 61.83 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6762 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 1.619 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1108 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.2647 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.04217 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.08217 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.6472 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 25.05 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.1008 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 6.927 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ต mspf
๐Ÿ”ด 0.0384 mspf
๐Ÿ”ต mspf
๐Ÿ”ด 0.9522 mspf