Skip to content

Commit 66f6c94

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for 6cb6c88
1 parent 9049904 commit 66f6c94

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": 1780756212895,
2+
"lastUpdate": 1780764418544,
33
"repoUrl": "https://github.com/PHPantom-dev/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -60098,6 +60098,198 @@ window.BENCHMARK_DATA = {
6009860098
"unit": "ms"
6009960099
}
6010060100
]
60101+
},
60102+
{
60103+
"commit": {
60104+
"author": {
60105+
"email": "anders@jenbo.dk",
60106+
"name": "Anders Jenbo",
60107+
"username": "AJenbo"
60108+
},
60109+
"committer": {
60110+
"email": "anders@jenbo.dk",
60111+
"name": "Anders Jenbo",
60112+
"username": "AJenbo"
60113+
},
60114+
"distinct": true,
60115+
"id": "6cb6c88dbe1de53a9912a084845a39736955bb15",
60116+
"message": "Preload guarded Composer helper files during init\n\nEagerly full-parse autoload \"files\" entries during indexing so\nfunctions wrapped in `function_exists` guards are available on first\nlookup instead of triggering a serial lazy-parse fallback.\n\nAdd integration coverage for guarded helper preloading, preserving\nalready-parsed files, and updated initialization expectations for\n`session()` and `app()`.\n\nSigned-off-by: Anders Jenbo <anders@jenbo.dk>",
60117+
"timestamp": "2026-06-06T18:37:21+02:00",
60118+
"tree_id": "818a579c8bfe033d06d474987ab09e52c2a6819b",
60119+
"url": "https://github.com/PHPantom-dev/phpantom_lsp/commit/6cb6c88dbe1de53a9912a084845a39736955bb15"
60120+
},
60121+
"date": 1780764416547,
60122+
"tool": "customSmallerIsBetter",
60123+
"benches": [
60124+
{
60125+
"name": "cold_start_completion",
60126+
"value": 3.009,
60127+
"range": "± 0.137",
60128+
"unit": "ms"
60129+
},
60130+
{
60131+
"name": "completion_simple_class",
60132+
"value": 0.044,
60133+
"range": "± 0.004",
60134+
"unit": "ms"
60135+
},
60136+
{
60137+
"name": "completion_inheritance_depth/depth_5",
60138+
"value": 0.121,
60139+
"range": "± 0.007",
60140+
"unit": "ms"
60141+
},
60142+
{
60143+
"name": "completion_inheritance_depth/depth_10",
60144+
"value": 0.163,
60145+
"range": "± 0.006",
60146+
"unit": "ms"
60147+
},
60148+
{
60149+
"name": "completion_inheritance_depth/depth_20",
60150+
"value": 0.232,
60151+
"range": "± 0.007",
60152+
"unit": "ms"
60153+
},
60154+
{
60155+
"name": "completion_classmap_size/100_classes",
60156+
"value": 0.246,
60157+
"range": "± 0.011",
60158+
"unit": "ms"
60159+
},
60160+
{
60161+
"name": "completion_classmap_size/500_classes",
60162+
"value": 0.889,
60163+
"range": "± 0.013",
60164+
"unit": "ms"
60165+
},
60166+
{
60167+
"name": "completion_classmap_size/1000_classes",
60168+
"value": 1.706,
60169+
"range": "± 0.03",
60170+
"unit": "ms"
60171+
},
60172+
{
60173+
"name": "completion_generics_and_mixins",
60174+
"value": 0.12,
60175+
"range": "± 0.008",
60176+
"unit": "ms"
60177+
},
60178+
{
60179+
"name": "completion_with_narrowing",
60180+
"value": 0.054,
60181+
"range": "± 0.005",
60182+
"unit": "ms"
60183+
},
60184+
{
60185+
"name": "completion_5_method_chain",
60186+
"value": 0.048,
60187+
"range": "± 0.004",
60188+
"unit": "ms"
60189+
},
60190+
{
60191+
"name": "completion_cross_file_type_hint",
60192+
"value": 0.074,
60193+
"range": "± 0.007",
60194+
"unit": "ms"
60195+
},
60196+
{
60197+
"name": "completion_carbon_class",
60198+
"value": 3.729,
60199+
"range": "± 0.014",
60200+
"unit": "ms"
60201+
},
60202+
{
60203+
"name": "completion_yii_deep_hierarchy",
60204+
"value": 0.24,
60205+
"range": "± 0.004",
60206+
"unit": "ms"
60207+
},
60208+
{
60209+
"name": "completion_large_file",
60210+
"value": 0.26,
60211+
"range": "± 0.015",
60212+
"unit": "ms"
60213+
},
60214+
{
60215+
"name": "completion_short_file",
60216+
"value": 0.077,
60217+
"range": "± 0.008",
60218+
"unit": "ms"
60219+
},
60220+
{
60221+
"name": "variable_completion/short",
60222+
"value": 0.054,
60223+
"range": "± 0.004",
60224+
"unit": "ms"
60225+
},
60226+
{
60227+
"name": "variable_completion/long",
60228+
"value": 0.127,
60229+
"range": "± 0.004",
60230+
"unit": "ms"
60231+
},
60232+
{
60233+
"name": "hover_method_call",
60234+
"value": 0.096,
60235+
"range": "± 0.008",
60236+
"unit": "ms"
60237+
},
60238+
{
60239+
"name": "goto_definition_method",
60240+
"value": 0.074,
60241+
"range": "± 0.007",
60242+
"unit": "ms"
60243+
},
60244+
{
60245+
"name": "update_ast_parse_time/100_lines",
60246+
"value": 0.192,
60247+
"range": "± 0.002",
60248+
"unit": "ms"
60249+
},
60250+
{
60251+
"name": "update_ast_parse_time/500_lines",
60252+
"value": 1.026,
60253+
"range": "± 0.015",
60254+
"unit": "ms"
60255+
},
60256+
{
60257+
"name": "update_ast_parse_time/2000_lines",
60258+
"value": 5.418,
60259+
"range": "± 0.103",
60260+
"unit": "ms"
60261+
},
60262+
{
60263+
"name": "reparse_500_line_file",
60264+
"value": 1.048,
60265+
"range": "± 0.025",
60266+
"unit": "ms"
60267+
},
60268+
{
60269+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
60270+
"value": 0.033,
60271+
"range": "± 0",
60272+
"unit": "ms"
60273+
},
60274+
{
60275+
"name": "diagnostics/fixture/lots_of_new_objects",
60276+
"value": 0.031,
60277+
"range": "± 0",
60278+
"unit": "ms"
60279+
},
60280+
{
60281+
"name": "diagnostics/fixture/lots_of_missing_methods",
60282+
"value": 47.142,
60283+
"range": "± 0.169",
60284+
"unit": "ms"
60285+
},
60286+
{
60287+
"name": "diagnostics/fixture/method_chain",
60288+
"value": 1.101,
60289+
"range": "± 0.02",
60290+
"unit": "ms"
60291+
}
60292+
]
6010160293
}
6010260294
]
6010360295
}

0 commit comments

Comments
 (0)