Skip to content

Commit f7095d1

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for e21134f
1 parent 2e6e082 commit f7095d1

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": 1774133442527,
2+
"lastUpdate": 1774161896355,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -962,6 +962,198 @@ window.BENCHMARK_DATA = {
962962
"unit": "ns/iter"
963963
}
964964
]
965+
},
966+
{
967+
"commit": {
968+
"author": {
969+
"email": "anders@jenbo.dk",
970+
"name": "Anders Jenbo",
971+
"username": "AJenbo"
972+
},
973+
"committer": {
974+
"email": "anders@jenbo.dk",
975+
"name": "Anders Jenbo",
976+
"username": "AJenbo"
977+
},
978+
"distinct": true,
979+
"id": "e21134f4a24b2d31596adfa40715b1d81b63e2d4",
980+
"message": "Fix analyzer performance",
981+
"timestamp": "2026-03-22T07:32:27+01:00",
982+
"tree_id": "ab7466a7ebedd3c18a2832aed9bc8d4afc2f366c",
983+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/e21134f4a24b2d31596adfa40715b1d81b63e2d4"
984+
},
985+
"date": 1774161895368,
986+
"tool": "cargo",
987+
"benches": [
988+
{
989+
"name": "cold_start_completion",
990+
"value": 553612,
991+
"range": "± 6114",
992+
"unit": "ns/iter"
993+
},
994+
{
995+
"name": "completion_simple_class",
996+
"value": 10532,
997+
"range": "± 49",
998+
"unit": "ns/iter"
999+
},
1000+
{
1001+
"name": "completion_inheritance_depth/depth_5",
1002+
"value": 47912,
1003+
"range": "± 839",
1004+
"unit": "ns/iter"
1005+
},
1006+
{
1007+
"name": "completion_inheritance_depth/depth_10",
1008+
"value": 104042,
1009+
"range": "± 935",
1010+
"unit": "ns/iter"
1011+
},
1012+
{
1013+
"name": "completion_inheritance_depth/depth_20",
1014+
"value": 195858,
1015+
"range": "± 5399",
1016+
"unit": "ns/iter"
1017+
},
1018+
{
1019+
"name": "completion_classmap_size/100_classes",
1020+
"value": 155025,
1021+
"range": "± 829",
1022+
"unit": "ns/iter"
1023+
},
1024+
{
1025+
"name": "completion_classmap_size/500_classes",
1026+
"value": 750299,
1027+
"range": "± 2110",
1028+
"unit": "ns/iter"
1029+
},
1030+
{
1031+
"name": "completion_classmap_size/1000_classes",
1032+
"value": 1494604,
1033+
"range": "± 25838",
1034+
"unit": "ns/iter"
1035+
},
1036+
{
1037+
"name": "completion_generics_and_mixins",
1038+
"value": 37622,
1039+
"range": "± 3199",
1040+
"unit": "ns/iter"
1041+
},
1042+
{
1043+
"name": "completion_with_narrowing",
1044+
"value": 11499,
1045+
"range": "± 71",
1046+
"unit": "ns/iter"
1047+
},
1048+
{
1049+
"name": "completion_5_method_chain",
1050+
"value": 8004,
1051+
"range": "± 103",
1052+
"unit": "ns/iter"
1053+
},
1054+
{
1055+
"name": "completion_cross_file_type_hint",
1056+
"value": 10872,
1057+
"range": "± 88",
1058+
"unit": "ns/iter"
1059+
},
1060+
{
1061+
"name": "completion_carbon_class",
1062+
"value": 2461603,
1063+
"range": "± 33145",
1064+
"unit": "ns/iter"
1065+
},
1066+
{
1067+
"name": "completion_yii_deep_hierarchy",
1068+
"value": 235822,
1069+
"range": "± 7829",
1070+
"unit": "ns/iter"
1071+
},
1072+
{
1073+
"name": "completion_large_file",
1074+
"value": 154964,
1075+
"range": "± 1176",
1076+
"unit": "ns/iter"
1077+
},
1078+
{
1079+
"name": "completion_short_file",
1080+
"value": 11615,
1081+
"range": "± 56",
1082+
"unit": "ns/iter"
1083+
},
1084+
{
1085+
"name": "variable_completion/short",
1086+
"value": 11962,
1087+
"range": "± 74",
1088+
"unit": "ns/iter"
1089+
},
1090+
{
1091+
"name": "variable_completion/long",
1092+
"value": 86935,
1093+
"range": "± 2523",
1094+
"unit": "ns/iter"
1095+
},
1096+
{
1097+
"name": "hover_method_call",
1098+
"value": 9593,
1099+
"range": "± 188",
1100+
"unit": "ns/iter"
1101+
},
1102+
{
1103+
"name": "goto_definition_method",
1104+
"value": 7105,
1105+
"range": "± 24",
1106+
"unit": "ns/iter"
1107+
},
1108+
{
1109+
"name": "update_ast_parse_time/100_lines",
1110+
"value": 153500,
1111+
"range": "± 602",
1112+
"unit": "ns/iter"
1113+
},
1114+
{
1115+
"name": "update_ast_parse_time/500_lines",
1116+
"value": 818567,
1117+
"range": "± 3750",
1118+
"unit": "ns/iter"
1119+
},
1120+
{
1121+
"name": "update_ast_parse_time/2000_lines",
1122+
"value": 3935279,
1123+
"range": "± 19347",
1124+
"unit": "ns/iter"
1125+
},
1126+
{
1127+
"name": "reparse_500_line_file",
1128+
"value": 825692,
1129+
"range": "± 2974",
1130+
"unit": "ns/iter"
1131+
},
1132+
{
1133+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
1134+
"value": 14284,
1135+
"range": "± 60",
1136+
"unit": "ns/iter"
1137+
},
1138+
{
1139+
"name": "diagnostics/fixture/lots_of_new_objects",
1140+
"value": 12970,
1141+
"range": "± 39",
1142+
"unit": "ns/iter"
1143+
},
1144+
{
1145+
"name": "diagnostics/fixture/lots_of_missing_methods",
1146+
"value": 33765067,
1147+
"range": "± 140345",
1148+
"unit": "ns/iter"
1149+
},
1150+
{
1151+
"name": "diagnostics/fixture/method_chain",
1152+
"value": 484669,
1153+
"range": "± 5095",
1154+
"unit": "ns/iter"
1155+
}
1156+
]
9651157
}
9661158
]
9671159
}

0 commit comments

Comments
 (0)