Skip to content

Commit 15201b1

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (customSmallerIsBetter) benchmark result for be5d7eb
1 parent 35c35f9 commit 15201b1

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": 1775315796725,
2+
"lastUpdate": 1775320392038,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -3074,6 +3074,198 @@ window.BENCHMARK_DATA = {
30743074
"unit": "ms"
30753075
}
30763076
]
3077+
},
3078+
{
3079+
"commit": {
3080+
"author": {
3081+
"email": "djsmits12@gmail.com",
3082+
"name": "Remco Smits",
3083+
"username": "RemcoSmitsDev"
3084+
},
3085+
"committer": {
3086+
"email": "anders@jenbo.dk",
3087+
"name": "Anders Jenbo",
3088+
"username": "AJenbo"
3089+
},
3090+
"distinct": true,
3091+
"id": "be5d7ebb5a29171baa9eaa354fbfa0e1d3b3d124",
3092+
"message": "Support hover information for parameter variable\ndefinitions.\n\nThis is mainly usefull when you are working in a project with large\ndocblocks that define some types that are hard to discover, so making\nthe hover work for them allow you to easier discover the actual type of\nthe variable.",
3093+
"timestamp": "2026-04-04T18:24:18+02:00",
3094+
"tree_id": "1c731893e9bbecdac27b78e6f36c27e57d1ee94c",
3095+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/be5d7ebb5a29171baa9eaa354fbfa0e1d3b3d124"
3096+
},
3097+
"date": 1775320391099,
3098+
"tool": "customSmallerIsBetter",
3099+
"benches": [
3100+
{
3101+
"name": "cold_start_completion",
3102+
"value": 2.617,
3103+
"range": "± 0.029",
3104+
"unit": "ms"
3105+
},
3106+
{
3107+
"name": "completion_simple_class",
3108+
"value": 0.006,
3109+
"range": "± 0",
3110+
"unit": "ms"
3111+
},
3112+
{
3113+
"name": "completion_inheritance_depth/depth_5",
3114+
"value": 0.072,
3115+
"range": "± 0.003",
3116+
"unit": "ms"
3117+
},
3118+
{
3119+
"name": "completion_inheritance_depth/depth_10",
3120+
"value": 0.148,
3121+
"range": "± 0.001",
3122+
"unit": "ms"
3123+
},
3124+
{
3125+
"name": "completion_inheritance_depth/depth_20",
3126+
"value": 0.279,
3127+
"range": "± 0.003",
3128+
"unit": "ms"
3129+
},
3130+
{
3131+
"name": "completion_classmap_size/100_classes",
3132+
"value": 0.168,
3133+
"range": "± 0.001",
3134+
"unit": "ms"
3135+
},
3136+
{
3137+
"name": "completion_classmap_size/500_classes",
3138+
"value": 0.796,
3139+
"range": "± 0.003",
3140+
"unit": "ms"
3141+
},
3142+
{
3143+
"name": "completion_classmap_size/1000_classes",
3144+
"value": 1.577,
3145+
"range": "± 0.013",
3146+
"unit": "ms"
3147+
},
3148+
{
3149+
"name": "completion_generics_and_mixins",
3150+
"value": 0.05,
3151+
"range": "± 0",
3152+
"unit": "ms"
3153+
},
3154+
{
3155+
"name": "completion_with_narrowing",
3156+
"value": 0.015,
3157+
"range": "± 0",
3158+
"unit": "ms"
3159+
},
3160+
{
3161+
"name": "completion_5_method_chain",
3162+
"value": 0.011,
3163+
"range": "± 0",
3164+
"unit": "ms"
3165+
},
3166+
{
3167+
"name": "completion_cross_file_type_hint",
3168+
"value": 0.02,
3169+
"range": "± 0",
3170+
"unit": "ms"
3171+
},
3172+
{
3173+
"name": "completion_carbon_class",
3174+
"value": 3.378,
3175+
"range": "± 0.04",
3176+
"unit": "ms"
3177+
},
3178+
{
3179+
"name": "completion_yii_deep_hierarchy",
3180+
"value": 0.386,
3181+
"range": "± 0.01",
3182+
"unit": "ms"
3183+
},
3184+
{
3185+
"name": "completion_large_file",
3186+
"value": 0.196,
3187+
"range": "± 0.001",
3188+
"unit": "ms"
3189+
},
3190+
{
3191+
"name": "completion_short_file",
3192+
"value": 0.019,
3193+
"range": "± 0",
3194+
"unit": "ms"
3195+
},
3196+
{
3197+
"name": "variable_completion/short",
3198+
"value": 0.013,
3199+
"range": "± 0",
3200+
"unit": "ms"
3201+
},
3202+
{
3203+
"name": "variable_completion/long",
3204+
"value": 0.088,
3205+
"range": "± 0.001",
3206+
"unit": "ms"
3207+
},
3208+
{
3209+
"name": "hover_method_call",
3210+
"value": 0.019,
3211+
"range": "± 0",
3212+
"unit": "ms"
3213+
},
3214+
{
3215+
"name": "goto_definition_method",
3216+
"value": 0.013,
3217+
"range": "± 0",
3218+
"unit": "ms"
3219+
},
3220+
{
3221+
"name": "update_ast_parse_time/100_lines",
3222+
"value": 0.188,
3223+
"range": "± 0.001",
3224+
"unit": "ms"
3225+
},
3226+
{
3227+
"name": "update_ast_parse_time/500_lines",
3228+
"value": 0.967,
3229+
"range": "± 0.004",
3230+
"unit": "ms"
3231+
},
3232+
{
3233+
"name": "update_ast_parse_time/2000_lines",
3234+
"value": 4.467,
3235+
"range": "± 0.029",
3236+
"unit": "ms"
3237+
},
3238+
{
3239+
"name": "reparse_500_line_file",
3240+
"value": 0.979,
3241+
"range": "± 0.004",
3242+
"unit": "ms"
3243+
},
3244+
{
3245+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
3246+
"value": 0.03,
3247+
"range": "± 0",
3248+
"unit": "ms"
3249+
},
3250+
{
3251+
"name": "diagnostics/fixture/lots_of_new_objects",
3252+
"value": 0.029,
3253+
"range": "± 0.001",
3254+
"unit": "ms"
3255+
},
3256+
{
3257+
"name": "diagnostics/fixture/lots_of_missing_methods",
3258+
"value": 87.803,
3259+
"range": "± 0.638",
3260+
"unit": "ms"
3261+
},
3262+
{
3263+
"name": "diagnostics/fixture/method_chain",
3264+
"value": 0.519,
3265+
"range": "± 0.017",
3266+
"unit": "ms"
3267+
}
3268+
]
30773269
}
30783270
]
30793271
}

0 commit comments

Comments
 (0)