Godot Benchmarks

2024-02-10 4e990cd7e

ยซ Previous: 2024-02-09 4e990cd7e
Next: 2024-02-11 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 390.8 ms
Release 287 ms
Core > Callable
Lambda Inline Callable
Debug 386.7 ms
Release 299.8 ms
Core > Callable
Lambda Variable Callable
Debug 113.5 ms
Release 70.14 ms
Core > Config File
Load
Debug 34.65 ms
Release 25.92 ms
Core > Config File
Load With Password
Debug 37.06 ms
Release 28.68 ms
Core > Config File
Save
Debug 33.34 ms
Release 34.13 ms
Core > Config File
Save With Password
Debug 44.14 ms
Release 37.49 ms
Core > Crypto
Generate 1g Random Bytes 1k At A Time
Debug 1240 ms
Release 1850 ms
Core > Crypto
Generate 1m Random Bytes 10 At A Time
Debug 2390 ms
Release 8531 ms
Core > Crypto
Generate Rsa 2048
Debug 198.6 ms
Release 13.68 ms
Core > Crypto
Generate Rsa 4096
Debug 1126 ms
Release 1413 ms
Core > Node Path
Create
Debug 18.7 ms
Release 15.99 ms
Core > Random Number Generator
Global Scope Randf
Debug 121.7 ms
Release 60.09 ms
Core > Random Number Generator
Global Scope Randf Range
Debug 215.4 ms
Release 128.5 ms
Core > Random Number Generator
Global Scope Randfn
Debug 507.9 ms
Release 381.8 ms
Core > Random Number Generator
Global Scope Randi
Debug 114.6 ms
Release 56.93 ms
Core > Random Number Generator
Global Scope Randi Range
Debug 170.1 ms
Release 96.46 ms
Core > Random Number Generator
Global Scope Randomize
Debug 478.9 ms
Release 411 ms
Core > Random Number Generator
Randf
Debug 171.3 ms
Release 92.67 ms
Core > Random Number Generator
Randf Range
Debug 196.5 ms
Release 118 ms
Core > Random Number Generator
Randfn
Debug 428.3 ms
Release 306.3 ms
Core > Random Number Generator
Randi
Debug 135.2 ms
Release 65.16 ms
Core > Random Number Generator
Randi Range
Debug 163 ms
Release 85.4 ms
Core > Random Number Generator
Randomize
Debug 560.4 ms
Release 443 ms
Core > Signal
Emission Params 0
Debug 277.1 ms
Release 214.4 ms
Core > Signal
Emission Params 1
Debug 280.2 ms
Release 216.6 ms
Core > Signal
Emission Params 10
Debug 322.9 ms
Release 238.1 ms
Core > String Name
Create
Debug 18.66 ms
Release 16.34 ms
Gdscript > Alloc
Deep Tree
Debug 211.8 ms
Release 176 ms
Gdscript > Alloc
Duplicate
Debug 1526 ms
Release 1145 ms
Gdscript > Alloc
Fragmentation
Debug 2943 ms
Release 2263 ms
Gdscript > Alloc
Wide Tree
Debug 164.7 ms
Release 130.2 ms
Gdscript > Array
Fill Loop
Debug 279.9 ms
Release 204.3 ms
Gdscript > Array
Fill Method
Debug 119 ms
Release 109.4 ms
Gdscript > Array
Packed Color Array
Debug 233.8 ms
Release 114.1 ms
Gdscript > Array
Packed Float 32 Array
Debug 151.1 ms
Release 83.19 ms
Gdscript > Array
Packed Float 64 Array
Debug 152.6 ms
Release 85.43 ms
Gdscript > Array
Packed Int 32 Array
Debug 114.2 ms
Release 67.9 ms
Gdscript > Array
Packed Int 64 Array
Debug 113 ms
Release 68.84 ms
Gdscript > Array
Packed String Array
Debug 610.7 ms
Release 511.9 ms
Gdscript > Array
Packed Vector 2 Array
Debug 184.3 ms
Release 98.46 ms
Gdscript > Array
Packed Vector 3 Array
Debug 205.2 ms
Release 107.8 ms
Gdscript > Array
Typed Color Array
Debug 319.1 ms
Release 161.2 ms
Gdscript > Array
Typed Float Array
Debug 203.2 ms
Release 121.5 ms
Gdscript > Array
Typed Int Array
Debug 190.3 ms
Release 113.8 ms
Gdscript > Array
Typed String Array
Debug 740.2 ms
Release 593.7 ms
Gdscript > Array
Typed Vector 2 Array
Debug 263.4 ms
Release 143.2 ms
Gdscript > Array
Typed Vector 3 Array
Debug 287.4 ms
Release 168.3 ms
Gdscript > Array
Untyped Color Array
Debug 405.3 ms
Release 229 ms
Gdscript > Array
Untyped Float Array
Debug 298.3 ms
Release 187.5 ms
Gdscript > Array
Untyped Int Array
Debug 295.1 ms
Release 193.9 ms
Gdscript > Array
Untyped String Array
Debug 834.4 ms
Release 665.3 ms
Gdscript > Array
Untyped Vector 2 Array
Debug 368 ms
Release 214.4 ms
Gdscript > Array
Untyped Vector 3 Array
Debug 380.3 ms
Release 223.8 ms
Gdscript > For Loop
For Loop Add
Debug 10.74 ms
Release 6.268 ms
Gdscript > For Loop
For Loop Call
Debug 86.31 ms
Release 44.32 ms
Gdscript > Lambda Performance
Lambda Call
Debug 58.24 ms
Release 35.71 ms
Gdscript > String Checksum
Md 5 Buffer Empty
Debug 202.4 ms
Release 162.7 ms
Gdscript > String Checksum
Md 5 Buffer Non Empty
Debug 694.9 ms
Release 534.4 ms
Gdscript > String Checksum
Md 5 Text Empty
Debug 774 ms
Release 698.6 ms
Gdscript > String Checksum
Md 5 Text Non Empty
Debug 1277 ms
Release 1079 ms
Gdscript > String Checksum
Sha 1 Buffer Empty
Debug 202.5 ms
Release 150.5 ms
Gdscript > String Checksum
Sha 1 Buffer Non Empty
Debug 687.5 ms
Release 501.6 ms
Gdscript > String Checksum
Sha 1 Text Empty
Debug 885 ms
Release 741.7 ms
Gdscript > String Checksum
Sha 1 Text Non Empty
Debug 1378 ms
Release 1131 ms
Gdscript > String Checksum
Sha 256 Buffer Empty
Debug 311 ms
Release 260.3 ms
Gdscript > String Checksum
Sha 256 Buffer Non Empty
Debug 1074 ms
Release 887 ms
Gdscript > String Checksum
Sha 256 Text Empty
Debug 1367 ms
Release 1234 ms
Gdscript > String Checksum
Sha 256 Text Non Empty
Debug 2136 ms
Release 1887 ms
Gdscript > String Format
Complex Variable Concatenate
Debug 1770 ms
Release 1521 ms
Gdscript > String Format
Complex Variable Method
Debug 3814 ms
Release 3167 ms
Gdscript > String Format
Complex Variable Percent
Debug 3630 ms
Release 2818 ms
Gdscript > String Format
No Op Constant Method
Debug 184.5 ms
Release 147.9 ms
Gdscript > String Format
Simple Constant Concatenate
Debug 4.241 ms
Release 2.712 ms
Gdscript > String Format
Simple Constant Method
Debug 848.3 ms
Release 710.1 ms
Gdscript > String Format
Simple Constant Method Constant Dict
Debug 666.3 ms
Release 552.3 ms
Gdscript > String Format
Simple Constant Percent
Debug 4.285 ms
Release 2.712 ms
Gdscript > String Format
Simple Variable Concatenate
Debug 195.9 ms
Release 166.4 ms
Gdscript > String Format
Simple Variable Method
Debug 884 ms
Release 707.7 ms
Gdscript > String Format
Simple Variable Percent
Debug 585.8 ms
Release 455.1 ms
Gdscript > String Manipulation
Begins With
Debug 14.73 ms
Release 10.29 ms
Gdscript > String Manipulation
Bigrams
Debug 793 ms
Release 684.9 ms
Gdscript > String Manipulation
Capitalize
Debug 1014 ms
Release 831.9 ms
Gdscript > String Manipulation
Casecmp To
Debug 16.66 ms
Release 9.34 ms
Gdscript > String Manipulation
Contains
Debug 19.73 ms
Release 12.54 ms
Gdscript > String Manipulation
Contains Gdscript In
Debug 4.328 ms
Release 2.712 ms
Gdscript > String Manipulation
Count
Debug 214.4 ms
Release 161 ms
Gdscript > String Manipulation
Countn
Debug 387.1 ms
Release 337 ms
Gdscript > String Manipulation
Ends With
Debug 16.68 ms
Release 11.8 ms
Gdscript > String Manipulation
Find
Debug 43.58 ms
Release 25.67 ms
Gdscript > String Manipulation
Findn
Debug 76.87 ms
Release 54.8 ms
Gdscript > String Manipulation
Get Slice
Debug 90.66 ms
Release 65.07 ms
Gdscript > String Manipulation
Get Slice Count
Debug 42.63 ms
Release 30.71 ms
Gdscript > String Manipulation
Humanize Size
Debug 724.6 ms
Release 616.1 ms
Gdscript > String Manipulation
Insert
Debug 260.2 ms
Release 214.1 ms
Gdscript > String Manipulation
Is Valid Filename
Debug 966.7 ms
Release 845 ms
Gdscript > String Manipulation
Lpad
Debug 207.9 ms
Release 177.9 ms
Gdscript > String Manipulation
Naturalnocasecmp To
Debug 19.93 ms
Release 9.451 ms
Gdscript > String Manipulation
Nocasecmp To
Debug 29.83 ms
Release 38.76 ms
Gdscript > String Manipulation
Pad Decimals
Debug 428.7 ms
Release 386.9 ms
Gdscript > String Manipulation
Pad Decimals Pre Constructed
Debug 79.11 ms
Release 65.03 ms
Gdscript > String Manipulation
Pad Zeros
Debug 434.5 ms
Release 345 ms
Gdscript > String Manipulation
Pad Zeros Pre Constructed
Debug 273.5 ms
Release 227.2 ms
Gdscript > String Manipulation
Rfind
Debug 58.98 ms
Release 37.71 ms
Gdscript > String Manipulation
Rfindn
Debug 199.2 ms
Release 176.3 ms
Gdscript > String Manipulation
Rpad
Debug 152.7 ms
Release 126.3 ms
Gdscript > String Manipulation
Rsplit
Debug 443.3 ms
Release 355.3 ms
Gdscript > String Manipulation
Similarity
Debug 700.6 ms
Release 656.1 ms
Gdscript > String Manipulation
Simplify Path
Debug 1378 ms
Release 1140 ms
Gdscript > String Manipulation
Split
Debug 394.9 ms
Release 296.1 ms
Gdscript > String Manipulation
Split Floats
Debug 263.5 ms
Release 176.8 ms
Gdscript > String Manipulation
Substr
Debug 65.4 ms
Release 50.05 ms
Gdscript > String Manipulation
To Camel Case
Debug 268 ms
Release 255.6 ms
Gdscript > String Manipulation
To Lower
Debug 212.7 ms
Release 202.5 ms
Gdscript > String Manipulation
To Pascal Case
Debug 1218 ms
Release 1000 ms
Gdscript > String Manipulation
To Snake Case
Debug 674.7 ms
Release 570.4 ms
Gdscript > String Manipulation
To Utf 16 Buffer
Debug 143.6 ms
Release 109.2 ms
Gdscript > String Manipulation
To Utf 32 Buffer
Debug 97.03 ms
Release 76.46 ms
Gdscript > String Manipulation
To Utf 8 Buffer
Debug 140.5 ms
Release 108.7 ms
Gdscript > String Manipulation
To Wchar Buffer
Debug 97.79 ms
Release 75.32 ms
Gdscript > String Manipulation
Uri Decode
Debug 356.2 ms
Release 265.1 ms
Gdscript > String Manipulation
Uri Encode
Debug 361.6 ms
Release 284.9 ms
Gdscript > String Manipulation
Validate Filename
Debug 1781 ms
Release 1440 ms
Gdscript > String Manipulation
Validate Node Name
Debug 96.65 ms
Release 84.39 ms
Gdscript > String Manipulation
Xml Escape
Debug 547.6 ms
Release 481.1 ms
Gdscript > String Manipulation
Xml Unescape
Debug 72.15 ms
Release 57.16 ms
Math > Convex Hull 3d
Both Clean And Simplify
Debug 4748 ms
Release 3557 ms
Math > Convex Hull 3d
Only Clean
Debug 4666 ms
Release 3504 ms
Math > Convex Hull 3d
Only Simplify
Debug 13.64 ms
Release 9.557 ms
Math > Convex Hull 3d
Quickest
Debug 11.23 ms
Release 7.562 ms
Math > Delaunay 2d
Delaunay 2d
Debug 158 ms
Release 76.4 ms
Math > Expression
Parse 20 Complex Expressions Cold
Debug 441.5 ms
Release 332.9 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse
Debug 440.2 ms
Release 332.1 ms
Math > Expression
Parse 20 Complex Expressions With Cached Parse Then Execute
Debug 444.8 ms
Release 336.6 ms
Math > Noise
Cellular
Debug 1260 ms
Release 556.4 ms
Math > Noise
Perlin
Debug 419.8 ms
Release 258.7 ms
Math > Noise
Simplex
Debug 471.7 ms
Release 310.5 ms
Math > Noise
Simplex Smooth
Debug 561.3 ms
Release 388.4 ms
Math > Noise
Value
Debug 385.7 ms
Release 242 ms
Math > Noise
Value Cubic
Debug 742.3 ms
Release 575.8 ms
Math > Triangulate
Triangulate
Debug 94.92 ms
Release 53.65 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Box Shape
Debug 1.013 mspf
Release 605.6 mspf
Debug 139.9 mspf
Release 55.28 mspf
Debug 38.05 ms
Release 27.83 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Shared Sphere Shape
Debug 763 mspf
Release 840 mspf
Debug 33.71 mspf
Release 22.48 mspf
Debug 38.35 ms
Release 28.28 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Box Shape
Debug 1.093 mspf
Release 581.8 mspf
Debug 143.5 mspf
Release 59.96 mspf
Debug 45 ms
Release 32.25 ms
Physics > Rigid Body 3d
7500 Rigid Body 3d Unique Sphere Shape
Debug 756 mspf
Release 828 mspf
Debug 34.9 mspf
Release 24.13 mspf
Debug 44.12 ms
Release 32.3 ms
Extra/Build Time
Build Time
Debug 286731 ms
Release 311199 ms
Extra/Startup Time
Startup + Shutdown Time
Debug 1899 ms
Release 1800 ms
GPU
NameRender CPURender GPU
Rendering > Culling
Basic Cull
๐Ÿ”ด 1.893 mspf๐Ÿ”ด 7.975 mspf
Rendering > Culling
Directional Light Cull
๐Ÿ”ด 1.928 mspf๐Ÿ”ด 12.33 mspf
Rendering > Culling
Dynamic Cull
๐Ÿ”ด 5.562 mspf๐Ÿ”ด 8.532 mspf
Rendering > Culling
Dynamic Light Cull
๐Ÿ”ด 1.754 mspf๐Ÿ”ด 8.951 mspf
Rendering > Culling
Dynamic Light Cull With Shadows
๐Ÿ”ด 2.531 mspf๐Ÿ”ด 9.63 mspf
Rendering > Culling
Static Light Cull
๐Ÿ”ด 1.539 mspf๐Ÿ”ด 8.688 mspf
Rendering > Hlod
Cull Deep
๐Ÿ”ด 17.72 mspf๐Ÿ”ด 3.792 mspf
Rendering > Hlod
Cull Fast
๐Ÿ”ด 3.641 mspf๐Ÿ”ด 3.788 mspf
Rendering > Hlod
Cull Slow
๐Ÿ”ด 3.714 mspf๐Ÿ”ด 3.959 mspf
Rendering > Hlod
Flat Deep
๐Ÿ”ด 12.06 mspf๐Ÿ”ด 4.492 mspf
Rendering > Hlod
Flat Fast
๐Ÿ”ด 3.305 mspf๐Ÿ”ด 4.481 mspf
Rendering > Hlod
Flat Slow
๐Ÿ”ด 3.275 mspf๐Ÿ”ด 4.586 mspf
Rendering > Label
Label
๐Ÿ”ด 1.993 mspf๐Ÿ”ด 2.361 mspf
Rendering > Label
Label Autowrap Arbitrary
๐Ÿ”ด 1.561 mspf๐Ÿ”ด 2.81 mspf
Rendering > Label
Label Autowrap Smart
๐Ÿ”ด 1.553 mspf๐Ÿ”ด 2.78 mspf
Rendering > Label
Label Autowrap Word
๐Ÿ”ด 1.578 mspf๐Ÿ”ด 2.901 mspf
Rendering > Lights And Meshes
Box 100
๐Ÿ”ด 0.3618 mspf๐Ÿ”ด 6.353 mspf
Rendering > Lights And Meshes
Box 1000
๐Ÿ”ด 0.7244 mspf๐Ÿ”ด 6.306 mspf
Rendering > Lights And Meshes
Box 10000
๐Ÿ”ด 7.067 mspf๐Ÿ”ด 7.417 mspf
Rendering > Lights And Meshes
Omni 10
๐Ÿ”ด 0.779 mspf๐Ÿ”ด 6.223 mspf
Rendering > Lights And Meshes
Omni 100
๐Ÿ”ด 1.091 mspf๐Ÿ”ด 6.722 mspf
Rendering > Lights And Meshes
Speed Fast
๐Ÿ”ด 0.971 mspf๐Ÿ”ด 6.346 mspf
Rendering > Lights And Meshes
Speed Slow
๐Ÿ”ด 0.8386 mspf๐Ÿ”ด 6.443 mspf
Rendering > Lights And Meshes
Sphere 100
๐Ÿ”ด 0.3254 mspf๐Ÿ”ด 7.069 mspf
Rendering > Lights And Meshes
Sphere 1000
๐Ÿ”ด 0.8048 mspf๐Ÿ”ด 11.84 mspf
Rendering > Lights And Meshes
Sphere 10000
๐Ÿ”ด 7.101 mspf๐Ÿ”ด 47.14 mspf
Rendering > Lights And Meshes
Spot 10
๐Ÿ”ด 0.8253 mspf๐Ÿ”ด 6.204 mspf
Rendering > Lights And Meshes
Spot 100
๐Ÿ”ด 1.377 mspf๐Ÿ”ด 8.538 mspf
Rendering > Lights And Meshes
Stress
๐Ÿ”ด 13.2 mspf๐Ÿ”ด 61.87 mspf
Rendering > Polygon Sprite 2d
1000 Polygon 2d
๐Ÿ”ด 0.699 mspf๐Ÿ”ด 1.567 mspf
Rendering > Polygon Sprite 2d
100 Polygon 2d
๐Ÿ”ด 0.1175 mspf๐Ÿ”ด 0.2605 mspf
Rendering > Polygon Sprite 2d
10 Polygon 2d
๐Ÿ”ด 0.04233 mspf๐Ÿ”ด 0.08067 mspf
Rendering > Polygon Sprite 2d
5000 Sprite 2d
๐Ÿ”ด 0.658 mspf๐Ÿ”ด 25.53 mspf
Rendering > Polygon Sprite 2d
500 Sprite 2d
๐Ÿ”ด 0.0976 mspf๐Ÿ”ด 7.134 mspf
Rendering > Polygon Sprite 2d
50 Sprite 2d
๐Ÿ”ด 0.043 mspf๐Ÿ”ด 0.9156 mspf
Rendering > Sdfgi
Camera Motion With Sdfgi
๐Ÿ”ด 67.78 mspf๐Ÿ”ด 79.41 mspf
Rendering > Sdfgi
Camera Motion Without Sdfgi
๐Ÿ”ด 0.2896 mspf๐Ÿ”ด 6.676 mspf
Rendering > Sponza
Aa Fsr 2 100
๐Ÿ”ด 13.21 mspf๐Ÿ”ด 19.47 mspf
Rendering > Sponza
Aa Fsr 2 50
๐Ÿ”ด 0.3993 mspf๐Ÿ”ด 13.13 mspf
Rendering > Sponza
Aa Fxaa
๐Ÿ”ด 0.2532 mspf๐Ÿ”ด 7.309 mspf
Rendering > Sponza
Aa Msaa 2x
๐Ÿ”ด 0.2978 mspf๐Ÿ”ด 9.745 mspf
Rendering > Sponza
Aa Msaa 4x
๐Ÿ”ด 0.2975 mspf๐Ÿ”ด 11.71 mspf
Rendering > Sponza
Aa Taa
๐Ÿ”ด 0.3246 mspf๐Ÿ”ด 12.07 mspf
Rendering > Sponza
Basic Ambient
๐Ÿ”ด 0.2588 mspf๐Ÿ”ด 6.728 mspf
Rendering > Sponza
Basic Directional
๐Ÿ”ด 0.3067 mspf๐Ÿ”ด 8.805 mspf
Rendering > Sponza
Basic Omni
๐Ÿ”ด 0.5135 mspf๐Ÿ”ด 23.52 mspf
Rendering > Sponza
Dof Box
๐Ÿ”ด 0.2923 mspf๐Ÿ”ด 11.9 mspf
Rendering > Sponza
Dof Circle
๐Ÿ”ด 0.2556 mspf๐Ÿ”ด 9.873 mspf
Rendering > Sponza
Dof Hex
๐Ÿ”ด 0.259 mspf๐Ÿ”ด 13.11 mspf
Rendering > Sponza
Effect Glow
๐Ÿ”ด 0.3493 mspf๐Ÿ”ด 12.44 mspf
Rendering > Sponza
Effect Ssao
๐Ÿ”ด 0.4308 mspf๐Ÿ”ด 12.97 mspf
Rendering > Sponza
Effect Ssr
๐Ÿ”ด 0.3803 mspf๐Ÿ”ด 16.39 mspf
Rendering > Sponza
Effect Volumetric Fog
๐Ÿ”ด 0.3822 mspf๐Ÿ”ด 10.93 mspf
RAM
NameRAM
Extra/Build Memory Use
Build Peak Memory Use
Debug 1.65854e+06 b
Release 2.700864e+06 b
Extra/Memory Use
Startup + Shutdown Peak Memory Use
Debug 181236 b
Release 167004 b
Size
NameSize
Extra/Size
Binary Size
Debug 9.7052208e+07 b
Release 6.3131792e+07 b