Skip to content

Commit 2e6e082

Browse files
author
github-action-benchmark
committed
add PHPantom Benchmarks (cargo) benchmark result for 53aa742
1 parent 3db66fc commit 2e6e082

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": 1774131228628,
2+
"lastUpdate": 1774133442527,
33
"repoUrl": "https://github.com/AJenbo/phpantom_lsp",
44
"entries": {
55
"PHPantom Benchmarks": [
@@ -770,6 +770,198 @@ window.BENCHMARK_DATA = {
770770
"unit": "ns/iter"
771771
}
772772
]
773+
},
774+
{
775+
"commit": {
776+
"author": {
777+
"email": "anders@jenbo.dk",
778+
"name": "Anders Jenbo",
779+
"username": "AJenbo"
780+
},
781+
"committer": {
782+
"email": "anders@jenbo.dk",
783+
"name": "Anders Jenbo",
784+
"username": "AJenbo"
785+
},
786+
"distinct": true,
787+
"id": "53aa74299ed995aa12c1b73241bddf0c9c75c9ed",
788+
"message": "New class name compleation",
789+
"timestamp": "2026-03-21T23:43:52+01:00",
790+
"tree_id": "0f9df5b3ac361e99c7f02bb68bea14b72199da8f",
791+
"url": "https://github.com/AJenbo/phpantom_lsp/commit/53aa74299ed995aa12c1b73241bddf0c9c75c9ed"
792+
},
793+
"date": 1774133441851,
794+
"tool": "cargo",
795+
"benches": [
796+
{
797+
"name": "cold_start_completion",
798+
"value": 557979,
799+
"range": "± 2303",
800+
"unit": "ns/iter"
801+
},
802+
{
803+
"name": "completion_simple_class",
804+
"value": 10586,
805+
"range": "± 55",
806+
"unit": "ns/iter"
807+
},
808+
{
809+
"name": "completion_inheritance_depth/depth_5",
810+
"value": 50941,
811+
"range": "± 178",
812+
"unit": "ns/iter"
813+
},
814+
{
815+
"name": "completion_inheritance_depth/depth_10",
816+
"value": 102920,
817+
"range": "± 822",
818+
"unit": "ns/iter"
819+
},
820+
{
821+
"name": "completion_inheritance_depth/depth_20",
822+
"value": 199592,
823+
"range": "± 3902",
824+
"unit": "ns/iter"
825+
},
826+
{
827+
"name": "completion_classmap_size/100_classes",
828+
"value": 151269,
829+
"range": "± 1229",
830+
"unit": "ns/iter"
831+
},
832+
{
833+
"name": "completion_classmap_size/500_classes",
834+
"value": 754235,
835+
"range": "± 4934",
836+
"unit": "ns/iter"
837+
},
838+
{
839+
"name": "completion_classmap_size/1000_classes",
840+
"value": 1513509,
841+
"range": "± 10044",
842+
"unit": "ns/iter"
843+
},
844+
{
845+
"name": "completion_generics_and_mixins",
846+
"value": 34244,
847+
"range": "± 357",
848+
"unit": "ns/iter"
849+
},
850+
{
851+
"name": "completion_with_narrowing",
852+
"value": 11371,
853+
"range": "± 47",
854+
"unit": "ns/iter"
855+
},
856+
{
857+
"name": "completion_5_method_chain",
858+
"value": 8053,
859+
"range": "± 25",
860+
"unit": "ns/iter"
861+
},
862+
{
863+
"name": "completion_cross_file_type_hint",
864+
"value": 11087,
865+
"range": "± 64",
866+
"unit": "ns/iter"
867+
},
868+
{
869+
"name": "completion_carbon_class",
870+
"value": 2589617,
871+
"range": "± 21951",
872+
"unit": "ns/iter"
873+
},
874+
{
875+
"name": "completion_yii_deep_hierarchy",
876+
"value": 247596,
877+
"range": "± 8777",
878+
"unit": "ns/iter"
879+
},
880+
{
881+
"name": "completion_large_file",
882+
"value": 146310,
883+
"range": "± 709",
884+
"unit": "ns/iter"
885+
},
886+
{
887+
"name": "completion_short_file",
888+
"value": 11430,
889+
"range": "± 115",
890+
"unit": "ns/iter"
891+
},
892+
{
893+
"name": "variable_completion/short",
894+
"value": 11802,
895+
"range": "± 174",
896+
"unit": "ns/iter"
897+
},
898+
{
899+
"name": "variable_completion/long",
900+
"value": 81815,
901+
"range": "± 234",
902+
"unit": "ns/iter"
903+
},
904+
{
905+
"name": "hover_method_call",
906+
"value": 9332,
907+
"range": "± 61",
908+
"unit": "ns/iter"
909+
},
910+
{
911+
"name": "goto_definition_method",
912+
"value": 6887,
913+
"range": "± 235",
914+
"unit": "ns/iter"
915+
},
916+
{
917+
"name": "update_ast_parse_time/100_lines",
918+
"value": 141375,
919+
"range": "± 474",
920+
"unit": "ns/iter"
921+
},
922+
{
923+
"name": "update_ast_parse_time/500_lines",
924+
"value": 792881,
925+
"range": "± 2332",
926+
"unit": "ns/iter"
927+
},
928+
{
929+
"name": "update_ast_parse_time/2000_lines",
930+
"value": 3867539,
931+
"range": "± 22010",
932+
"unit": "ns/iter"
933+
},
934+
{
935+
"name": "reparse_500_line_file",
936+
"value": 801193,
937+
"range": "± 2498",
938+
"unit": "ns/iter"
939+
},
940+
{
941+
"name": "diagnostics/fixture/lots_of_new_generic_objects",
942+
"value": 14041,
943+
"range": "± 221",
944+
"unit": "ns/iter"
945+
},
946+
{
947+
"name": "diagnostics/fixture/lots_of_new_objects",
948+
"value": 12829,
949+
"range": "± 72",
950+
"unit": "ns/iter"
951+
},
952+
{
953+
"name": "diagnostics/fixture/lots_of_missing_methods",
954+
"value": 32622041,
955+
"range": "± 201560",
956+
"unit": "ns/iter"
957+
},
958+
{
959+
"name": "diagnostics/fixture/method_chain",
960+
"value": 479767,
961+
"range": "± 5854",
962+
"unit": "ns/iter"
963+
}
964+
]
773965
}
774966
]
775967
}

0 commit comments

Comments
 (0)