Skip to content

Commit eb5e979

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for a4fe3e4
1 parent d34e4a5 commit eb5e979

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": 1778798339063,
2+
"lastUpdate": 1778873311531,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -51650,6 +51650,198 @@ window.BENCHMARK_DATA = {
5165051650
"unit": "ms"
5165151651
}
5165251652
]
51653+
},
51654+
{
51655+
"commit": {
51656+
"author": {
51657+
"email": "anders@jenbo.dk",
51658+
"name": "Anders Jenbo",
51659+
"username": "AJenbo"
51660+
},
51661+
"committer": {
51662+
"email": "anders@jenbo.dk",
51663+
"name": "Anders Jenbo",
51664+
"username": "AJenbo"
51665+
},
51666+
"distinct": true,
51667+
"id": "a4fe3e475c1e6e679ba6cc1ae038a17497a8e8cc",
51668+
"message": "Refactor diagnostics to avoid holding read lock during analysis",
51669+
"timestamp": "2026-05-15T21:19:23+02:00",
51670+
"tree_id": "726ad93c7478532bf61a98ec8362dfa865992068",
51671+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/a4fe3e475c1e6e679ba6cc1ae038a17497a8e8cc"
51672+
},
51673+
"date": 1778873309681,
51674+
"tool": "customSmallerIsBetter",
51675+
"benches": [
51676+
{
51677+
"name": "cold_start_completion",
51678+
"value": 2.791,
51679+
"range": "± 0.05",
51680+
"unit": "ms"
51681+
},
51682+
{
51683+
"name": "completion_simple_class",
51684+
"value": 0.007,
51685+
"range": "± 0",
51686+
"unit": "ms"
51687+
},
51688+
{
51689+
"name": "completion_inheritance_depth/depth_5",
51690+
"value": 0.082,
51691+
"range": "± 0.001",
51692+
"unit": "ms"
51693+
},
51694+
{
51695+
"name": "completion_inheritance_depth/depth_10",
51696+
"value": 0.151,
51697+
"range": "± 0.002",
51698+
"unit": "ms"
51699+
},
51700+
{
51701+
"name": "completion_inheritance_depth/depth_20",
51702+
"value": 0.293,
51703+
"range": "± 0.009",
51704+
"unit": "ms"
51705+
},
51706+
{
51707+
"name": "completion_classmap_size/100_classes",
51708+
"value": 0.176,
51709+
"range": "± 0.001",
51710+
"unit": "ms"
51711+
},
51712+
{
51713+
"name": "completion_classmap_size/500_classes",
51714+
"value": 0.805,
51715+
"range": "± 0.005",
51716+
"unit": "ms"
51717+
},
51718+
{
51719+
"name": "completion_classmap_size/1000_classes",
51720+
"value": 1.621,
51721+
"range": "± 0.041",
51722+
"unit": "ms"
51723+
},
51724+
{
51725+
"name": "completion_generics_and_mixins",
51726+
"value": 0.06,
51727+
"range": "± 0.001",
51728+
"unit": "ms"
51729+
},
51730+
{
51731+
"name": "completion_with_narrowing",
51732+
"value": 0.016,
51733+
"range": "± 0",
51734+
"unit": "ms"
51735+
},
51736+
{
51737+
"name": "completion_5_method_chain",
51738+
"value": 0.012,
51739+
"range": "± 0",
51740+
"unit": "ms"
51741+
},
51742+
{
51743+
"name": "completion_cross_file_type_hint",
51744+
"value": 0.021,
51745+
"range": "± 0",
51746+
"unit": "ms"
51747+
},
51748+
{
51749+
"name": "completion_carbon_class",
51750+
"value": 3.616,
51751+
"range": "± 0.034",
51752+
"unit": "ms"
51753+
},
51754+
{
51755+
"name": "completion_yii_deep_hierarchy",
51756+
"value": 0.37,
51757+
"range": "± 0.006",
51758+
"unit": "ms"
51759+
},
51760+
{
51761+
"name": "completion_large_file",
51762+
"value": 0.208,
51763+
"range": "± 0.002",
51764+
"unit": "ms"
51765+
},
51766+
{
51767+
"name": "completion_short_file",
51768+
"value": 0.025,
51769+
"range": "± 0",
51770+
"unit": "ms"
51771+
},
51772+
{
51773+
"name": "variable_completion/short",
51774+
"value": 0.011,
51775+
"range": "± 0",
51776+
"unit": "ms"
51777+
},
51778+
{
51779+
"name": "variable_completion/long",
51780+
"value": 0.073,
51781+
"range": "± 0.001",
51782+
"unit": "ms"
51783+
},
51784+
{
51785+
"name": "hover_method_call",
51786+
"value": 0.087,
51787+
"range": "± 0.008",
51788+
"unit": "ms"
51789+
},
51790+
{
51791+
"name": "goto_definition_method",
51792+
"value": 0.073,
51793+
"range": "± 0.007",
51794+
"unit": "ms"
51795+
},
51796+
{
51797+
"name": "update_ast_parse_time/100_lines",
51798+
"value": 0.191,
51799+
"range": "± 0.001",
51800+
"unit": "ms"
51801+
},
51802+
{
51803+
"name": "update_ast_parse_time/500_lines",
51804+
"value": 1.05,
51805+
"range": "± 0.019",
51806+
"unit": "ms"
51807+
},
51808+
{
51809+
"name": "update_ast_parse_time/2000_lines",
51810+
"value": 5.489,
51811+
"range": "± 0.048",
51812+
"unit": "ms"
51813+
},
51814+
{
51815+
"name": "reparse_500_line_file",
51816+
"value": 1.062,
51817+
"range": "± 0.011",
51818+
"unit": "ms"
51819+
},
51820+
{
51821+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
51822+
"value": 0.037,
51823+
"range": "± 0",
51824+
"unit": "ms"
51825+
},
51826+
{
51827+
"name": "diagnostics/fixture/lots_of_new_objects",
51828+
"value": 0.036,
51829+
"range": "± 0",
51830+
"unit": "ms"
51831+
},
51832+
{
51833+
"name": "diagnostics/fixture/lots_of_missing_methods",
51834+
"value": 47.883,
51835+
"range": "± 0.23",
51836+
"unit": "ms"
51837+
},
51838+
{
51839+
"name": "diagnostics/fixture/method_chain",
51840+
"value": 1.093,
51841+
"range": "± 0.027",
51842+
"unit": "ms"
51843+
}
51844+
]
5165351845
}
5165451846
]
5165551847
}

0 commit comments

Comments
 (0)