Skip to content

Commit 20a7306

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 146f618
1 parent 8402921 commit 20a7306

1 file changed

Lines changed: 193 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 193 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1774076440791,
2+
"lastUpdate": 1774122979568,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -24836,6 +24836,198 @@ window.BENCHMARK_DATA = {
2483624836
"unit": "ns/iter"
2483724837
}
2483824838
]
24839+
},
24840+
{
24841+
"commit": {
24842+
"author": {
24843+
"email": "anders@jenbo.dk",
24844+
"name": "Anders Jenbo",
24845+
"username": "AJenbo"
24846+
},
24847+
"committer": {
24848+
"email": "anders@jenbo.dk",
24849+
"name": "Anders Jenbo",
24850+
"username": "AJenbo"
24851+
},
24852+
"distinct": true,
24853+
"id": "146f618d9a2e7e99212acef845a39f3572a49f96",
24854+
"message": "Optimize diagnostics code",
24855+
"timestamp": "2026-03-21T20:49:42+01:00",
24856+
"tree_id": "d58ca5b9143c829e0cfac66b7532b42a734b9f81",
24857+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/146f618d9a2e7e99212acef845a39f3572a49f96"
24858+
},
24859+
"date": 1774122979046,
24860+
"tool": "cargo",
24861+
"benches": [
24862+
{
24863+
"name": "cold_start_completion",
24864+
"value": 553768,
24865+
"range": "± 3348",
24866+
"unit": "ns/iter"
24867+
},
24868+
{
24869+
"name": "completion_simple_class",
24870+
"value": 10778,
24871+
"range": "± 162",
24872+
"unit": "ns/iter"
24873+
},
24874+
{
24875+
"name": "completion_inheritance_depth/depth_5",
24876+
"value": 51751,
24877+
"range": "± 299",
24878+
"unit": "ns/iter"
24879+
},
24880+
{
24881+
"name": "completion_inheritance_depth/depth_10",
24882+
"value": 104130,
24883+
"range": "± 555",
24884+
"unit": "ns/iter"
24885+
},
24886+
{
24887+
"name": "completion_inheritance_depth/depth_20",
24888+
"value": 209314,
24889+
"range": "± 5302",
24890+
"unit": "ns/iter"
24891+
},
24892+
{
24893+
"name": "completion_classmap_size/100_classes",
24894+
"value": 156734,
24895+
"range": "± 5081",
24896+
"unit": "ns/iter"
24897+
},
24898+
{
24899+
"name": "completion_classmap_size/500_classes",
24900+
"value": 756203,
24901+
"range": "± 2260",
24902+
"unit": "ns/iter"
24903+
},
24904+
{
24905+
"name": "completion_classmap_size/1000_classes",
24906+
"value": 1507128,
24907+
"range": "± 80526",
24908+
"unit": "ns/iter"
24909+
},
24910+
{
24911+
"name": "completion_generics_and_mixins",
24912+
"value": 37281,
24913+
"range": "± 296",
24914+
"unit": "ns/iter"
24915+
},
24916+
{
24917+
"name": "completion_with_narrowing",
24918+
"value": 10276,
24919+
"range": "± 147",
24920+
"unit": "ns/iter"
24921+
},
24922+
{
24923+
"name": "completion_5_method_chain",
24924+
"value": 7407,
24925+
"range": "± 59",
24926+
"unit": "ns/iter"
24927+
},
24928+
{
24929+
"name": "completion_cross_file_type_hint",
24930+
"value": 10930,
24931+
"range": "± 35",
24932+
"unit": "ns/iter"
24933+
},
24934+
{
24935+
"name": "completion_carbon_class",
24936+
"value": 2217622,
24937+
"range": "± 18273",
24938+
"unit": "ns/iter"
24939+
},
24940+
{
24941+
"name": "completion_yii_deep_hierarchy",
24942+
"value": 257722,
24943+
"range": "± 9932",
24944+
"unit": "ns/iter"
24945+
},
24946+
{
24947+
"name": "completion_large_file",
24948+
"value": 141716,
24949+
"range": "± 825",
24950+
"unit": "ns/iter"
24951+
},
24952+
{
24953+
"name": "completion_short_file",
24954+
"value": 11873,
24955+
"range": "± 144",
24956+
"unit": "ns/iter"
24957+
},
24958+
{
24959+
"name": "variable_completion/short",
24960+
"value": 11996,
24961+
"range": "± 119",
24962+
"unit": "ns/iter"
24963+
},
24964+
{
24965+
"name": "variable_completion/long",
24966+
"value": 86850,
24967+
"range": "± 330",
24968+
"unit": "ns/iter"
24969+
},
24970+
{
24971+
"name": "hover_method_call",
24972+
"value": 9492,
24973+
"range": "± 47",
24974+
"unit": "ns/iter"
24975+
},
24976+
{
24977+
"name": "goto_definition_method",
24978+
"value": 7020,
24979+
"range": "± 34",
24980+
"unit": "ns/iter"
24981+
},
24982+
{
24983+
"name": "update_ast_parse_time/100_lines",
24984+
"value": 155307,
24985+
"range": "± 942",
24986+
"unit": "ns/iter"
24987+
},
24988+
{
24989+
"name": "update_ast_parse_time/500_lines",
24990+
"value": 825678,
24991+
"range": "± 17358",
24992+
"unit": "ns/iter"
24993+
},
24994+
{
24995+
"name": "update_ast_parse_time/2000_lines",
24996+
"value": 3971876,
24997+
"range": "± 13466",
24998+
"unit": "ns/iter"
24999+
},
25000+
{
25001+
"name": "reparse_500_line_file",
25002+
"value": 846619,
25003+
"range": "± 2536",
25004+
"unit": "ns/iter"
25005+
},
25006+
{
25007+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
25008+
"value": 13858,
25009+
"range": "± 110",
25010+
"unit": "ns/iter"
25011+
},
25012+
{
25013+
"name": "diagnostics/fixture/lots_of_new_objects",
25014+
"value": 12403,
25015+
"range": "± 57",
25016+
"unit": "ns/iter"
25017+
},
25018+
{
25019+
"name": "diagnostics/fixture/lots_of_missing_methods",
25020+
"value": 32056010,
25021+
"range": "± 892169",
25022+
"unit": "ns/iter"
25023+
},
25024+
{
25025+
"name": "diagnostics/fixture/method_chain",
25026+
"value": 482243,
25027+
"range": "± 2317",
25028+
"unit": "ns/iter"
25029+
}
25030+
]
2483925031
}
2484025032
]
2484125033
}

0 commit comments

Comments
 (0)