Skip to content

Commit 8402921

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 717bfcb
1 parent a377cbc commit 8402921

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": 1774074277392,
2+
"lastUpdate": 1774076440791,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -24644,6 +24644,198 @@ window.BENCHMARK_DATA = {
2464424644
"unit": "ns/iter"
2464524645
}
2464624646
]
24647+
},
24648+
{
24649+
"commit": {
24650+
"author": {
24651+
"email": "anders@jenbo.dk",
24652+
"name": "Anders Jenbo",
24653+
"username": "AJenbo"
24654+
},
24655+
"committer": {
24656+
"email": "anders@jenbo.dk",
24657+
"name": "Anders Jenbo",
24658+
"username": "AJenbo"
24659+
},
24660+
"distinct": true,
24661+
"id": "717bfcb5f330ee70ef0e4d79eff9a0ccc7afd311",
24662+
"message": "Improve analasis performance",
24663+
"timestamp": "2026-03-21T07:54:11+01:00",
24664+
"tree_id": "47215837fe60a4eb536f2bdd590c1ddb47bced49",
24665+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/717bfcb5f330ee70ef0e4d79eff9a0ccc7afd311"
24666+
},
24667+
"date": 1774076440134,
24668+
"tool": "cargo",
24669+
"benches": [
24670+
{
24671+
"name": "cold_start_completion",
24672+
"value": 564324,
24673+
"range": "± 2622",
24674+
"unit": "ns/iter"
24675+
},
24676+
{
24677+
"name": "completion_simple_class",
24678+
"value": 11721,
24679+
"range": "± 80",
24680+
"unit": "ns/iter"
24681+
},
24682+
{
24683+
"name": "completion_inheritance_depth/depth_5",
24684+
"value": 52717,
24685+
"range": "± 1010",
24686+
"unit": "ns/iter"
24687+
},
24688+
{
24689+
"name": "completion_inheritance_depth/depth_10",
24690+
"value": 107156,
24691+
"range": "± 874",
24692+
"unit": "ns/iter"
24693+
},
24694+
{
24695+
"name": "completion_inheritance_depth/depth_20",
24696+
"value": 187895,
24697+
"range": "± 914",
24698+
"unit": "ns/iter"
24699+
},
24700+
{
24701+
"name": "completion_classmap_size/100_classes",
24702+
"value": 158177,
24703+
"range": "± 936",
24704+
"unit": "ns/iter"
24705+
},
24706+
{
24707+
"name": "completion_classmap_size/500_classes",
24708+
"value": 764491,
24709+
"range": "± 10907",
24710+
"unit": "ns/iter"
24711+
},
24712+
{
24713+
"name": "completion_classmap_size/1000_classes",
24714+
"value": 1522373,
24715+
"range": "± 27420",
24716+
"unit": "ns/iter"
24717+
},
24718+
{
24719+
"name": "completion_generics_and_mixins",
24720+
"value": 39089,
24721+
"range": "± 1226",
24722+
"unit": "ns/iter"
24723+
},
24724+
{
24725+
"name": "completion_with_narrowing",
24726+
"value": 10334,
24727+
"range": "± 71",
24728+
"unit": "ns/iter"
24729+
},
24730+
{
24731+
"name": "completion_5_method_chain",
24732+
"value": 7241,
24733+
"range": "± 52",
24734+
"unit": "ns/iter"
24735+
},
24736+
{
24737+
"name": "completion_cross_file_type_hint",
24738+
"value": 12392,
24739+
"range": "± 51",
24740+
"unit": "ns/iter"
24741+
},
24742+
{
24743+
"name": "completion_carbon_class",
24744+
"value": 2240374,
24745+
"range": "± 77408",
24746+
"unit": "ns/iter"
24747+
},
24748+
{
24749+
"name": "completion_yii_deep_hierarchy",
24750+
"value": 260507,
24751+
"range": "± 14108",
24752+
"unit": "ns/iter"
24753+
},
24754+
{
24755+
"name": "completion_large_file",
24756+
"value": 146439,
24757+
"range": "± 2046",
24758+
"unit": "ns/iter"
24759+
},
24760+
{
24761+
"name": "completion_short_file",
24762+
"value": 12620,
24763+
"range": "± 51",
24764+
"unit": "ns/iter"
24765+
},
24766+
{
24767+
"name": "variable_completion/short",
24768+
"value": 12040,
24769+
"range": "± 35",
24770+
"unit": "ns/iter"
24771+
},
24772+
{
24773+
"name": "variable_completion/long",
24774+
"value": 87874,
24775+
"range": "± 463",
24776+
"unit": "ns/iter"
24777+
},
24778+
{
24779+
"name": "hover_method_call",
24780+
"value": 10332,
24781+
"range": "± 65",
24782+
"unit": "ns/iter"
24783+
},
24784+
{
24785+
"name": "goto_definition_method",
24786+
"value": 8496,
24787+
"range": "± 136",
24788+
"unit": "ns/iter"
24789+
},
24790+
{
24791+
"name": "update_ast_parse_time/100_lines",
24792+
"value": 191587,
24793+
"range": "± 18202",
24794+
"unit": "ns/iter"
24795+
},
24796+
{
24797+
"name": "update_ast_parse_time/500_lines",
24798+
"value": 1031874,
24799+
"range": "± 32239",
24800+
"unit": "ns/iter"
24801+
},
24802+
{
24803+
"name": "update_ast_parse_time/2000_lines",
24804+
"value": 4834107,
24805+
"range": "± 17655",
24806+
"unit": "ns/iter"
24807+
},
24808+
{
24809+
"name": "reparse_500_line_file",
24810+
"value": 1037909,
24811+
"range": "± 29605",
24812+
"unit": "ns/iter"
24813+
},
24814+
{
24815+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
24816+
"value": 13742,
24817+
"range": "± 119",
24818+
"unit": "ns/iter"
24819+
},
24820+
{
24821+
"name": "diagnostics/fixture/lots_of_new_objects",
24822+
"value": 12622,
24823+
"range": "± 60",
24824+
"unit": "ns/iter"
24825+
},
24826+
{
24827+
"name": "diagnostics/fixture/lots_of_missing_methods",
24828+
"value": 40318930,
24829+
"range": "± 1026477",
24830+
"unit": "ns/iter"
24831+
},
24832+
{
24833+
"name": "diagnostics/fixture/method_chain",
24834+
"value": 507604,
24835+
"range": "± 46970",
24836+
"unit": "ns/iter"
24837+
}
24838+
]
2464724839
}
2464824840
]
2464924841
}

0 commit comments

Comments
 (0)