Skip to content

Commit e188acc

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for 2d446df
1 parent e322006 commit e188acc

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": 1776745927746,
2+
"lastUpdate": 1776750763973,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -20546,6 +20546,198 @@ window.BENCHMARK_DATA = {
2054620546
"unit": "ms"
2054720547
}
2054820548
]
20549+
},
20550+
{
20551+
"commit": {
20552+
"author": {
20553+
"email": "anders@jenbo.dk",
20554+
"name": "Anders Jenbo",
20555+
"username": "AJenbo"
20556+
},
20557+
"committer": {
20558+
"email": "anders@jenbo.dk",
20559+
"name": "Anders Jenbo",
20560+
"username": "AJenbo"
20561+
},
20562+
"distinct": true,
20563+
"id": "2d446dfd14a6d7af501dc0b559581a3ac6e297b9",
20564+
"message": "Replace two-pass loop strategy with assignment-depth-bounded iteration",
20565+
"timestamp": "2026-04-21T07:45:24+02:00",
20566+
"tree_id": "a0205772780f5ced78ae35493350258c826c22e7",
20567+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/2d446dfd14a6d7af501dc0b559581a3ac6e297b9"
20568+
},
20569+
"date": 1776750762796,
20570+
"tool": "customSmallerIsBetter",
20571+
"benches": [
20572+
{
20573+
"name": "cold_start_completion",
20574+
"value": 2.516,
20575+
"range": "± 0.01",
20576+
"unit": "ms"
20577+
},
20578+
{
20579+
"name": "completion_simple_class",
20580+
"value": 0.006,
20581+
"range": "± 0",
20582+
"unit": "ms"
20583+
},
20584+
{
20585+
"name": "completion_inheritance_depth/depth_5",
20586+
"value": 0.08,
20587+
"range": "± 0.003",
20588+
"unit": "ms"
20589+
},
20590+
{
20591+
"name": "completion_inheritance_depth/depth_10",
20592+
"value": 0.147,
20593+
"range": "± 0.003",
20594+
"unit": "ms"
20595+
},
20596+
{
20597+
"name": "completion_inheritance_depth/depth_20",
20598+
"value": 0.288,
20599+
"range": "± 0.003",
20600+
"unit": "ms"
20601+
},
20602+
{
20603+
"name": "completion_classmap_size/100_classes",
20604+
"value": 0.174,
20605+
"range": "± 0.001",
20606+
"unit": "ms"
20607+
},
20608+
{
20609+
"name": "completion_classmap_size/500_classes",
20610+
"value": 0.791,
20611+
"range": "± 0.003",
20612+
"unit": "ms"
20613+
},
20614+
{
20615+
"name": "completion_classmap_size/1000_classes",
20616+
"value": 1.587,
20617+
"range": "± 0.022",
20618+
"unit": "ms"
20619+
},
20620+
{
20621+
"name": "completion_generics_and_mixins",
20622+
"value": 0.053,
20623+
"range": "± 0.001",
20624+
"unit": "ms"
20625+
},
20626+
{
20627+
"name": "completion_with_narrowing",
20628+
"value": 0.015,
20629+
"range": "± 0",
20630+
"unit": "ms"
20631+
},
20632+
{
20633+
"name": "completion_5_method_chain",
20634+
"value": 0.011,
20635+
"range": "± 0",
20636+
"unit": "ms"
20637+
},
20638+
{
20639+
"name": "completion_cross_file_type_hint",
20640+
"value": 0.019,
20641+
"range": "± 0",
20642+
"unit": "ms"
20643+
},
20644+
{
20645+
"name": "completion_carbon_class",
20646+
"value": 3.371,
20647+
"range": "± 0.014",
20648+
"unit": "ms"
20649+
},
20650+
{
20651+
"name": "completion_yii_deep_hierarchy",
20652+
"value": 0.359,
20653+
"range": "± 0.006",
20654+
"unit": "ms"
20655+
},
20656+
{
20657+
"name": "completion_large_file",
20658+
"value": 0.195,
20659+
"range": "± 0.001",
20660+
"unit": "ms"
20661+
},
20662+
{
20663+
"name": "completion_short_file",
20664+
"value": 0.025,
20665+
"range": "± 0",
20666+
"unit": "ms"
20667+
},
20668+
{
20669+
"name": "variable_completion/short",
20670+
"value": 0.012,
20671+
"range": "± 0",
20672+
"unit": "ms"
20673+
},
20674+
{
20675+
"name": "variable_completion/long",
20676+
"value": 0.087,
20677+
"range": "± 0",
20678+
"unit": "ms"
20679+
},
20680+
{
20681+
"name": "hover_method_call",
20682+
"value": 0.032,
20683+
"range": "± 0",
20684+
"unit": "ms"
20685+
},
20686+
{
20687+
"name": "goto_definition_method",
20688+
"value": 0.028,
20689+
"range": "± 0.001",
20690+
"unit": "ms"
20691+
},
20692+
{
20693+
"name": "update_ast_parse_time/100_lines",
20694+
"value": 0.185,
20695+
"range": "± 0.002",
20696+
"unit": "ms"
20697+
},
20698+
{
20699+
"name": "update_ast_parse_time/500_lines",
20700+
"value": 0.998,
20701+
"range": "± 0.06",
20702+
"unit": "ms"
20703+
},
20704+
{
20705+
"name": "update_ast_parse_time/2000_lines",
20706+
"value": 5.328,
20707+
"range": "± 0.036",
20708+
"unit": "ms"
20709+
},
20710+
{
20711+
"name": "reparse_500_line_file",
20712+
"value": 1.001,
20713+
"range": "± 0.014",
20714+
"unit": "ms"
20715+
},
20716+
{
20717+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
20718+
"value": 0.026,
20719+
"range": "± 0",
20720+
"unit": "ms"
20721+
},
20722+
{
20723+
"name": "diagnostics/fixture/lots_of_new_objects",
20724+
"value": 0.024,
20725+
"range": "± 0",
20726+
"unit": "ms"
20727+
},
20728+
{
20729+
"name": "diagnostics/fixture/lots_of_missing_methods",
20730+
"value": 37.75,
20731+
"range": "± 0.178",
20732+
"unit": "ms"
20733+
},
20734+
{
20735+
"name": "diagnostics/fixture/method_chain",
20736+
"value": 1.005,
20737+
"range": "± 0.013",
20738+
"unit": "ms"
20739+
}
20740+
]
2054920741
}
2055020742
]
2055120743
}

0 commit comments

Comments
 (0)