Skip to content

Commit fc0b242

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for 669b0e1
1 parent 2b59ff7 commit fc0b242

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": 1780764418544,
2+
"lastUpdate": 1780771999479,
33
"repoUrl": "https://github.com/PHPantom-dev/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -60290,6 +60290,198 @@ window.BENCHMARK_DATA = {
6029060290
"unit": "ms"
6029160291
}
6029260292
]
60293+
},
60294+
{
60295+
"commit": {
60296+
"author": {
60297+
"email": "anders@jenbo.dk",
60298+
"name": "Anders Jenbo",
60299+
"username": "AJenbo"
60300+
},
60301+
"committer": {
60302+
"email": "anders@jenbo.dk",
60303+
"name": "Anders Jenbo",
60304+
"username": "AJenbo"
60305+
},
60306+
"distinct": true,
60307+
"id": "669b0e1f41bd90a6b0c0f1d5dc601c80710b9622",
60308+
"message": "Remove dead linear class lookup fallback\n\nDrop the unreachable O(n) fallback scan in\n`find_class_in_uri_classes_index` and return `None` after the hash\nindex miss. Update performance todo docs to remove P8 and note the\nchange in the changelog.\n\nSigned-off-by: Anders Jenbo <anders@jenbo.dk>",
60309+
"timestamp": "2026-06-06T20:43:52+02:00",
60310+
"tree_id": "9ed78dccd0cf1b0871f0820b802b8bf5dd7a062f",
60311+
"url": "https://github.com/PHPantom-dev/phpantom_lsp/commit/669b0e1f41bd90a6b0c0f1d5dc601c80710b9622"
60312+
},
60313+
"date": 1780771998387,
60314+
"tool": "customSmallerIsBetter",
60315+
"benches": [
60316+
{
60317+
"name": "cold_start_completion",
60318+
"value": 3.056,
60319+
"range": "± 0.155",
60320+
"unit": "ms"
60321+
},
60322+
{
60323+
"name": "completion_simple_class",
60324+
"value": 0.034,
60325+
"range": "± 0.002",
60326+
"unit": "ms"
60327+
},
60328+
{
60329+
"name": "completion_inheritance_depth/depth_5",
60330+
"value": 0.099,
60331+
"range": "± 0.006",
60332+
"unit": "ms"
60333+
},
60334+
{
60335+
"name": "completion_inheritance_depth/depth_10",
60336+
"value": 0.143,
60337+
"range": "± 0.006",
60338+
"unit": "ms"
60339+
},
60340+
{
60341+
"name": "completion_inheritance_depth/depth_20",
60342+
"value": 0.233,
60343+
"range": "± 0.008",
60344+
"unit": "ms"
60345+
},
60346+
{
60347+
"name": "completion_classmap_size/100_classes",
60348+
"value": 0.216,
60349+
"range": "± 0.004",
60350+
"unit": "ms"
60351+
},
60352+
{
60353+
"name": "completion_classmap_size/500_classes",
60354+
"value": 0.902,
60355+
"range": "± 0.01",
60356+
"unit": "ms"
60357+
},
60358+
{
60359+
"name": "completion_classmap_size/1000_classes",
60360+
"value": 1.731,
60361+
"range": "± 0.036",
60362+
"unit": "ms"
60363+
},
60364+
{
60365+
"name": "completion_generics_and_mixins",
60366+
"value": 0.095,
60367+
"range": "± 0.003",
60368+
"unit": "ms"
60369+
},
60370+
{
60371+
"name": "completion_with_narrowing",
60372+
"value": 0.043,
60373+
"range": "± 0.003",
60374+
"unit": "ms"
60375+
},
60376+
{
60377+
"name": "completion_5_method_chain",
60378+
"value": 0.038,
60379+
"range": "± 0.004",
60380+
"unit": "ms"
60381+
},
60382+
{
60383+
"name": "completion_cross_file_type_hint",
60384+
"value": 0.055,
60385+
"range": "± 0.004",
60386+
"unit": "ms"
60387+
},
60388+
{
60389+
"name": "completion_carbon_class",
60390+
"value": 3.909,
60391+
"range": "± 0.025",
60392+
"unit": "ms"
60393+
},
60394+
{
60395+
"name": "completion_yii_deep_hierarchy",
60396+
"value": 0.23,
60397+
"range": "± 0.018",
60398+
"unit": "ms"
60399+
},
60400+
{
60401+
"name": "completion_large_file",
60402+
"value": 0.241,
60403+
"range": "± 0.004",
60404+
"unit": "ms"
60405+
},
60406+
{
60407+
"name": "completion_short_file",
60408+
"value": 0.057,
60409+
"range": "± 0.003",
60410+
"unit": "ms"
60411+
},
60412+
{
60413+
"name": "variable_completion/short",
60414+
"value": 0.043,
60415+
"range": "± 0.002",
60416+
"unit": "ms"
60417+
},
60418+
{
60419+
"name": "variable_completion/long",
60420+
"value": 0.105,
60421+
"range": "± 0.005",
60422+
"unit": "ms"
60423+
},
60424+
{
60425+
"name": "hover_method_call",
60426+
"value": 0.072,
60427+
"range": "± 0.006",
60428+
"unit": "ms"
60429+
},
60430+
{
60431+
"name": "goto_definition_method",
60432+
"value": 0.058,
60433+
"range": "± 0.004",
60434+
"unit": "ms"
60435+
},
60436+
{
60437+
"name": "update_ast_parse_time/100_lines",
60438+
"value": 0.173,
60439+
"range": "± 0",
60440+
"unit": "ms"
60441+
},
60442+
{
60443+
"name": "update_ast_parse_time/500_lines",
60444+
"value": 0.996,
60445+
"range": "± 0.012",
60446+
"unit": "ms"
60447+
},
60448+
{
60449+
"name": "update_ast_parse_time/2000_lines",
60450+
"value": 5.173,
60451+
"range": "± 0.029",
60452+
"unit": "ms"
60453+
},
60454+
{
60455+
"name": "reparse_500_line_file",
60456+
"value": 1.007,
60457+
"range": "± 0.009",
60458+
"unit": "ms"
60459+
},
60460+
{
60461+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
60462+
"value": 0.033,
60463+
"range": "± 0",
60464+
"unit": "ms"
60465+
},
60466+
{
60467+
"name": "diagnostics/fixture/lots_of_new_objects",
60468+
"value": 0.031,
60469+
"range": "± 0",
60470+
"unit": "ms"
60471+
},
60472+
{
60473+
"name": "diagnostics/fixture/lots_of_missing_methods",
60474+
"value": 45.537,
60475+
"range": "± 0.492",
60476+
"unit": "ms"
60477+
},
60478+
{
60479+
"name": "diagnostics/fixture/method_chain",
60480+
"value": 1.015,
60481+
"range": "± 0.018",
60482+
"unit": "ms"
60483+
}
60484+
]
6029360485
}
6029460486
]
6029560487
}

0 commit comments

Comments
 (0)