Skip to content

Commit d195840

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 18d1b80
1 parent e17b9f3 commit d195840

1 file changed

Lines changed: 151 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 151 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1773183735490,
2+
"lastUpdate": 1773191428510,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -8894,6 +8894,156 @@ window.BENCHMARK_DATA = {
88948894
"unit": "ns/iter"
88958895
}
88968896
]
8897+
},
8898+
{
8899+
"commit": {
8900+
"author": {
8901+
"email": "anders@jenbo.dk",
8902+
"name": "Anders Jenbo",
8903+
"username": "AJenbo"
8904+
},
8905+
"committer": {
8906+
"email": "anders@jenbo.dk",
8907+
"name": "Anders Jenbo",
8908+
"username": "AJenbo"
8909+
},
8910+
"distinct": true,
8911+
"id": "18d1b80cc090cb5232c215bfc1a2c0b6ace90bd6",
8912+
"message": "Improve file scanning performance",
8913+
"timestamp": "2026-03-11T02:04:43+01:00",
8914+
"tree_id": "e4ab4ce7a6bf424db87864ad22468a96b211151c",
8915+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/18d1b80cc090cb5232c215bfc1a2c0b6ace90bd6"
8916+
},
8917+
"date": 1773191427528,
8918+
"tool": "cargo",
8919+
"benches": [
8920+
{
8921+
"name": "completion_simple_class",
8922+
"value": 25992,
8923+
"range": "± 273",
8924+
"unit": "ns/iter"
8925+
},
8926+
{
8927+
"name": "completion_inheritance_depth/depth_5",
8928+
"value": 129320,
8929+
"range": "± 2613",
8930+
"unit": "ns/iter"
8931+
},
8932+
{
8933+
"name": "completion_inheritance_depth/depth_10",
8934+
"value": 247159,
8935+
"range": "± 1283",
8936+
"unit": "ns/iter"
8937+
},
8938+
{
8939+
"name": "completion_inheritance_depth/depth_20",
8940+
"value": 475908,
8941+
"range": "± 4963",
8942+
"unit": "ns/iter"
8943+
},
8944+
{
8945+
"name": "completion_classmap_size/100_classes",
8946+
"value": 548585,
8947+
"range": "± 3664",
8948+
"unit": "ns/iter"
8949+
},
8950+
{
8951+
"name": "completion_classmap_size/500_classes",
8952+
"value": 3055686,
8953+
"range": "± 38373",
8954+
"unit": "ns/iter"
8955+
},
8956+
{
8957+
"name": "completion_classmap_size/1000_classes",
8958+
"value": 6591712,
8959+
"range": "± 152087",
8960+
"unit": "ns/iter"
8961+
},
8962+
{
8963+
"name": "completion_generics_and_mixins",
8964+
"value": 138690,
8965+
"range": "± 664",
8966+
"unit": "ns/iter"
8967+
},
8968+
{
8969+
"name": "completion_with_narrowing",
8970+
"value": 35538,
8971+
"range": "± 242",
8972+
"unit": "ns/iter"
8973+
},
8974+
{
8975+
"name": "completion_5_method_chain",
8976+
"value": 26690,
8977+
"range": "± 255",
8978+
"unit": "ns/iter"
8979+
},
8980+
{
8981+
"name": "completion_cross_file_type_hint",
8982+
"value": 41890,
8983+
"range": "± 161",
8984+
"unit": "ns/iter"
8985+
},
8986+
{
8987+
"name": "update_ast_parse_time/100_lines",
8988+
"value": 158617,
8989+
"range": "± 2582",
8990+
"unit": "ns/iter"
8991+
},
8992+
{
8993+
"name": "update_ast_parse_time/500_lines",
8994+
"value": 759242,
8995+
"range": "± 2827",
8996+
"unit": "ns/iter"
8997+
},
8998+
{
8999+
"name": "update_ast_parse_time/2000_lines",
9000+
"value": 3119523,
9001+
"range": "± 27411",
9002+
"unit": "ns/iter"
9003+
},
9004+
{
9005+
"name": "hover_method_call",
9006+
"value": 31821,
9007+
"range": "± 203",
9008+
"unit": "ns/iter"
9009+
},
9010+
{
9011+
"name": "goto_definition_method",
9012+
"value": 18223,
9013+
"range": "± 59",
9014+
"unit": "ns/iter"
9015+
},
9016+
{
9017+
"name": "reparse_500_line_file",
9018+
"value": 1687231,
9019+
"range": "± 22163",
9020+
"unit": "ns/iter"
9021+
},
9022+
{
9023+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
9024+
"value": 38410,
9025+
"range": "± 125",
9026+
"unit": "ns/iter"
9027+
},
9028+
{
9029+
"name": "diagnostics/fixture/lots_of_new_objects",
9030+
"value": 16918,
9031+
"range": "± 124",
9032+
"unit": "ns/iter"
9033+
},
9034+
{
9035+
"name": "diagnostics/fixture/lots_of_missing_methods",
9036+
"value": 373546166,
9037+
"range": "± 1149617",
9038+
"unit": "ns/iter"
9039+
},
9040+
{
9041+
"name": "diagnostics/fixture/method_chain",
9042+
"value": 729274,
9043+
"range": "± 3133",
9044+
"unit": "ns/iter"
9045+
}
9046+
]
88979047
}
88989048
]
88999049
}

0 commit comments

Comments
 (0)