Skip to content

Commit a9cf307

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for e5d9ffd
1 parent 43a0f23 commit a9cf307

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": 1774266921716,
2+
"lastUpdate": 1774268760099,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -6530,6 +6530,198 @@ window.BENCHMARK_DATA = {
65306530
"unit": "ns/iter"
65316531
}
65326532
]
6533+
},
6534+
{
6535+
"commit": {
6536+
"author": {
6537+
"email": "anders@jenbo.dk",
6538+
"name": "Anders Jenbo",
6539+
"username": "AJenbo"
6540+
},
6541+
"committer": {
6542+
"email": "anders@jenbo.dk",
6543+
"name": "Anders Jenbo",
6544+
"username": "AJenbo"
6545+
},
6546+
"distinct": true,
6547+
"id": "e5d9ffd56ce3c4e4a2a59acd27c558cce2d12d22",
6548+
"message": "Fix some consistency issues between tools",
6549+
"timestamp": "2026-03-23T13:18:47+01:00",
6550+
"tree_id": "5bf0f84d1053df08d03e993b57f4f317c08556ac",
6551+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/e5d9ffd56ce3c4e4a2a59acd27c558cce2d12d22"
6552+
},
6553+
"date": 1774268758918,
6554+
"tool": "cargo",
6555+
"benches": [
6556+
{
6557+
"name": "cold_start_completion",
6558+
"value": 563725,
6559+
"range": "± 4282",
6560+
"unit": "ns/iter"
6561+
},
6562+
{
6563+
"name": "completion_simple_class",
6564+
"value": 10746,
6565+
"range": "± 856",
6566+
"unit": "ns/iter"
6567+
},
6568+
{
6569+
"name": "completion_inheritance_depth/depth_5",
6570+
"value": 48096,
6571+
"range": "± 1720",
6572+
"unit": "ns/iter"
6573+
},
6574+
{
6575+
"name": "completion_inheritance_depth/depth_10",
6576+
"value": 105363,
6577+
"range": "± 1402",
6578+
"unit": "ns/iter"
6579+
},
6580+
{
6581+
"name": "completion_inheritance_depth/depth_20",
6582+
"value": 195003,
6583+
"range": "± 5888",
6584+
"unit": "ns/iter"
6585+
},
6586+
{
6587+
"name": "completion_classmap_size/100_classes",
6588+
"value": 155664,
6589+
"range": "± 1569",
6590+
"unit": "ns/iter"
6591+
},
6592+
{
6593+
"name": "completion_classmap_size/500_classes",
6594+
"value": 755821,
6595+
"range": "± 3916",
6596+
"unit": "ns/iter"
6597+
},
6598+
{
6599+
"name": "completion_classmap_size/1000_classes",
6600+
"value": 1508833,
6601+
"range": "± 23304",
6602+
"unit": "ns/iter"
6603+
},
6604+
{
6605+
"name": "completion_generics_and_mixins",
6606+
"value": 37819,
6607+
"range": "± 295",
6608+
"unit": "ns/iter"
6609+
},
6610+
{
6611+
"name": "completion_with_narrowing",
6612+
"value": 11338,
6613+
"range": "± 122",
6614+
"unit": "ns/iter"
6615+
},
6616+
{
6617+
"name": "completion_5_method_chain",
6618+
"value": 7826,
6619+
"range": "± 29",
6620+
"unit": "ns/iter"
6621+
},
6622+
{
6623+
"name": "completion_cross_file_type_hint",
6624+
"value": 11242,
6625+
"range": "± 99",
6626+
"unit": "ns/iter"
6627+
},
6628+
{
6629+
"name": "completion_carbon_class",
6630+
"value": 2388920,
6631+
"range": "± 20340",
6632+
"unit": "ns/iter"
6633+
},
6634+
{
6635+
"name": "completion_yii_deep_hierarchy",
6636+
"value": 238135,
6637+
"range": "± 8617",
6638+
"unit": "ns/iter"
6639+
},
6640+
{
6641+
"name": "completion_large_file",
6642+
"value": 152655,
6643+
"range": "± 775",
6644+
"unit": "ns/iter"
6645+
},
6646+
{
6647+
"name": "completion_short_file",
6648+
"value": 11740,
6649+
"range": "± 84",
6650+
"unit": "ns/iter"
6651+
},
6652+
{
6653+
"name": "variable_completion/short",
6654+
"value": 12172,
6655+
"range": "± 44",
6656+
"unit": "ns/iter"
6657+
},
6658+
{
6659+
"name": "variable_completion/long",
6660+
"value": 87088,
6661+
"range": "± 480",
6662+
"unit": "ns/iter"
6663+
},
6664+
{
6665+
"name": "hover_method_call",
6666+
"value": 9712,
6667+
"range": "± 66",
6668+
"unit": "ns/iter"
6669+
},
6670+
{
6671+
"name": "goto_definition_method",
6672+
"value": 7316,
6673+
"range": "± 41",
6674+
"unit": "ns/iter"
6675+
},
6676+
{
6677+
"name": "update_ast_parse_time/100_lines",
6678+
"value": 154586,
6679+
"range": "± 674",
6680+
"unit": "ns/iter"
6681+
},
6682+
{
6683+
"name": "update_ast_parse_time/500_lines",
6684+
"value": 826236,
6685+
"range": "± 5692",
6686+
"unit": "ns/iter"
6687+
},
6688+
{
6689+
"name": "update_ast_parse_time/2000_lines",
6690+
"value": 4069901,
6691+
"range": "± 90056",
6692+
"unit": "ns/iter"
6693+
},
6694+
{
6695+
"name": "reparse_500_line_file",
6696+
"value": 841656,
6697+
"range": "± 8447",
6698+
"unit": "ns/iter"
6699+
},
6700+
{
6701+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
6702+
"value": 17527,
6703+
"range": "± 160",
6704+
"unit": "ns/iter"
6705+
},
6706+
{
6707+
"name": "diagnostics/fixture/lots_of_new_objects",
6708+
"value": 16162,
6709+
"range": "± 106",
6710+
"unit": "ns/iter"
6711+
},
6712+
{
6713+
"name": "diagnostics/fixture/lots_of_missing_methods",
6714+
"value": 82005940,
6715+
"range": "± 461041",
6716+
"unit": "ns/iter"
6717+
},
6718+
{
6719+
"name": "diagnostics/fixture/method_chain",
6720+
"value": 499002,
6721+
"range": "± 4069",
6722+
"unit": "ns/iter"
6723+
}
6724+
]
65336725
}
65346726
]
65356727
}

0 commit comments

Comments
 (0)