Skip to content

Commit 396508b

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 843d8c7
1 parent 7b7f7ef commit 396508b

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": 1774262174393,
2+
"lastUpdate": 1774263049956,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -5762,6 +5762,198 @@ window.BENCHMARK_DATA = {
57625762
"unit": "ns/iter"
57635763
}
57645764
]
5765+
},
5766+
{
5767+
"commit": {
5768+
"author": {
5769+
"email": "anders@jenbo.dk",
5770+
"name": "Anders Jenbo",
5771+
"username": "AJenbo"
5772+
},
5773+
"committer": {
5774+
"email": "anders@jenbo.dk",
5775+
"name": "Anders Jenbo",
5776+
"username": "AJenbo"
5777+
},
5778+
"distinct": true,
5779+
"id": "843d8c7b1acf834af9fce84d83f31d35c475b5d8",
5780+
"message": "Update roadmap",
5781+
"timestamp": "2026-03-23T11:44:10+01:00",
5782+
"tree_id": "5b4304fe4929ab4c5635ea1bf97d512ff96c6faa",
5783+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/843d8c7b1acf834af9fce84d83f31d35c475b5d8"
5784+
},
5785+
"date": 1774263048789,
5786+
"tool": "cargo",
5787+
"benches": [
5788+
{
5789+
"name": "cold_start_completion",
5790+
"value": 559069,
5791+
"range": "± 1682",
5792+
"unit": "ns/iter"
5793+
},
5794+
{
5795+
"name": "completion_simple_class",
5796+
"value": 10713,
5797+
"range": "± 56",
5798+
"unit": "ns/iter"
5799+
},
5800+
{
5801+
"name": "completion_inheritance_depth/depth_5",
5802+
"value": 48464,
5803+
"range": "± 226",
5804+
"unit": "ns/iter"
5805+
},
5806+
{
5807+
"name": "completion_inheritance_depth/depth_10",
5808+
"value": 104651,
5809+
"range": "± 777",
5810+
"unit": "ns/iter"
5811+
},
5812+
{
5813+
"name": "completion_inheritance_depth/depth_20",
5814+
"value": 194726,
5815+
"range": "± 6428",
5816+
"unit": "ns/iter"
5817+
},
5818+
{
5819+
"name": "completion_classmap_size/100_classes",
5820+
"value": 157567,
5821+
"range": "± 1047",
5822+
"unit": "ns/iter"
5823+
},
5824+
{
5825+
"name": "completion_classmap_size/500_classes",
5826+
"value": 762998,
5827+
"range": "± 2739",
5828+
"unit": "ns/iter"
5829+
},
5830+
{
5831+
"name": "completion_classmap_size/1000_classes",
5832+
"value": 1515624,
5833+
"range": "± 19855",
5834+
"unit": "ns/iter"
5835+
},
5836+
{
5837+
"name": "completion_generics_and_mixins",
5838+
"value": 37138,
5839+
"range": "± 279",
5840+
"unit": "ns/iter"
5841+
},
5842+
{
5843+
"name": "completion_with_narrowing",
5844+
"value": 11676,
5845+
"range": "± 109",
5846+
"unit": "ns/iter"
5847+
},
5848+
{
5849+
"name": "completion_5_method_chain",
5850+
"value": 8077,
5851+
"range": "± 56",
5852+
"unit": "ns/iter"
5853+
},
5854+
{
5855+
"name": "completion_cross_file_type_hint",
5856+
"value": 10997,
5857+
"range": "± 114",
5858+
"unit": "ns/iter"
5859+
},
5860+
{
5861+
"name": "completion_carbon_class",
5862+
"value": 2375402,
5863+
"range": "± 7309",
5864+
"unit": "ns/iter"
5865+
},
5866+
{
5867+
"name": "completion_yii_deep_hierarchy",
5868+
"value": 236414,
5869+
"range": "± 6549",
5870+
"unit": "ns/iter"
5871+
},
5872+
{
5873+
"name": "completion_large_file",
5874+
"value": 152466,
5875+
"range": "± 353",
5876+
"unit": "ns/iter"
5877+
},
5878+
{
5879+
"name": "completion_short_file",
5880+
"value": 11602,
5881+
"range": "± 242",
5882+
"unit": "ns/iter"
5883+
},
5884+
{
5885+
"name": "variable_completion/short",
5886+
"value": 12078,
5887+
"range": "± 192",
5888+
"unit": "ns/iter"
5889+
},
5890+
{
5891+
"name": "variable_completion/long",
5892+
"value": 87165,
5893+
"range": "± 620",
5894+
"unit": "ns/iter"
5895+
},
5896+
{
5897+
"name": "hover_method_call",
5898+
"value": 9685,
5899+
"range": "± 89",
5900+
"unit": "ns/iter"
5901+
},
5902+
{
5903+
"name": "goto_definition_method",
5904+
"value": 7502,
5905+
"range": "± 74",
5906+
"unit": "ns/iter"
5907+
},
5908+
{
5909+
"name": "update_ast_parse_time/100_lines",
5910+
"value": 153319,
5911+
"range": "± 3452",
5912+
"unit": "ns/iter"
5913+
},
5914+
{
5915+
"name": "update_ast_parse_time/500_lines",
5916+
"value": 816520,
5917+
"range": "± 3566",
5918+
"unit": "ns/iter"
5919+
},
5920+
{
5921+
"name": "update_ast_parse_time/2000_lines",
5922+
"value": 3937250,
5923+
"range": "± 22508",
5924+
"unit": "ns/iter"
5925+
},
5926+
{
5927+
"name": "reparse_500_line_file",
5928+
"value": 823162,
5929+
"range": "± 2633",
5930+
"unit": "ns/iter"
5931+
},
5932+
{
5933+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
5934+
"value": 16866,
5935+
"range": "± 75",
5936+
"unit": "ns/iter"
5937+
},
5938+
{
5939+
"name": "diagnostics/fixture/lots_of_new_objects",
5940+
"value": 15647,
5941+
"range": "± 408",
5942+
"unit": "ns/iter"
5943+
},
5944+
{
5945+
"name": "diagnostics/fixture/lots_of_missing_methods",
5946+
"value": 81876041,
5947+
"range": "± 473708",
5948+
"unit": "ns/iter"
5949+
},
5950+
{
5951+
"name": "diagnostics/fixture/method_chain",
5952+
"value": 508225,
5953+
"range": "± 2612",
5954+
"unit": "ns/iter"
5955+
}
5956+
]
57655957
}
57665958
]
57675959
}

0 commit comments

Comments
 (0)