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 โ€“ ๐ŸŸข 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 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
Extra/Build Time
Build Time
Debug 283742 ms
Release 308320 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1950 ms
Release 1947 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.789 mspf๐Ÿ”ด 7.84 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 2.067 mspf๐Ÿ”ด 11.59 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.441 mspf๐Ÿ”ด 8.971 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.705 mspf๐Ÿ”ด 9.015 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.606 mspf๐Ÿ”ด 9.718 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.351 mspf๐Ÿ”ด 8.697 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.86 mspf๐Ÿ”ด 3.758 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.23 mspf๐Ÿ”ด 4.008 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.103 mspf๐Ÿ”ด 3.883 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.76 mspf๐Ÿ”ด 4.612 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.291 mspf๐Ÿ”ด 4.693 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.301 mspf๐Ÿ”ด 4.6 mspf
Rendering > Label
Label
๐Ÿ”ด 1.925 mspf๐Ÿ”ด 2.243 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.497 mspf๐Ÿ”ด 2.821 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.497 mspf๐Ÿ”ด 2.608 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.512 mspf๐Ÿ”ด 2.778 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3704 mspf๐Ÿ”ด 6.449 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7926 mspf๐Ÿ”ด 6.304 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 6.859 mspf๐Ÿ”ด 7.478 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.76 mspf๐Ÿ”ด 6.187 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.077 mspf๐Ÿ”ด 6.794 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.9502 mspf๐Ÿ”ด 6.488 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8238 mspf๐Ÿ”ด 6.404 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.331 mspf๐Ÿ”ด 7.249 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.783 mspf๐Ÿ”ด 11.82 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.246 mspf๐Ÿ”ด 47.28 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.82 mspf๐Ÿ”ด 6.208 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.388 mspf๐Ÿ”ด 8.61 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.18 mspf๐Ÿ”ด 61.83 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.6762 mspf๐Ÿ”ด 1.619 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1108 mspf๐Ÿ”ด 0.2647 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04217 mspf๐Ÿ”ด 0.08217 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.6472 mspf๐Ÿ”ด 25.05 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.1008 mspf๐Ÿ”ด 6.927 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.0384 mspf๐Ÿ”ด 0.9522 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.657364e+06 b
Release 2.685148e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 180852 b
Release 166136 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.6412464e+07 b
Release 6.2557648e+07 b