|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1778798339063, |
| 2 | + "lastUpdate": 1778873311531, |
3 | 3 | "repoUrl": "https://github.com/AJenbo/phpantom_lsp", |
4 | 4 | "entries": { |
5 | 5 | "PHPantom Benchmarks": [ |
@@ -51650,6 +51650,198 @@ window.BENCHMARK_DATA = { |
51650 | 51650 | "unit": "ms" |
51651 | 51651 | } |
51652 | 51652 | ] |
| 51653 | + }, |
| 51654 | + { |
| 51655 | + "commit": { |
| 51656 | + "author": { |
| 51657 | + "email": "anders@jenbo.dk", |
| 51658 | + "name": "Anders Jenbo", |
| 51659 | + "username": "AJenbo" |
| 51660 | + }, |
| 51661 | + "committer": { |
| 51662 | + "email": "anders@jenbo.dk", |
| 51663 | + "name": "Anders Jenbo", |
| 51664 | + "username": "AJenbo" |
| 51665 | + }, |
| 51666 | + "distinct": true, |
| 51667 | + "id": "a4fe3e475c1e6e679ba6cc1ae038a17497a8e8cc", |
| 51668 | + "message": "Refactor diagnostics to avoid holding read lock during analysis", |
| 51669 | + "timestamp": "2026-05-15T21:19:23+02:00", |
| 51670 | + "tree_id": "726ad93c7478532bf61a98ec8362dfa865992068", |
| 51671 | + "url": "https://github.com/AJenbo/phpantom_lsp/commit/a4fe3e475c1e6e679ba6cc1ae038a17497a8e8cc" |
| 51672 | + }, |
| 51673 | + "date": 1778873309681, |
| 51674 | + "tool": "customSmallerIsBetter", |
| 51675 | + "benches": [ |
| 51676 | + { |
| 51677 | + "name": "cold_start_completion", |
| 51678 | + "value": 2.791, |
| 51679 | + "range": "± 0.05", |
| 51680 | + "unit": "ms" |
| 51681 | + }, |
| 51682 | + { |
| 51683 | + "name": "completion_simple_class", |
| 51684 | + "value": 0.007, |
| 51685 | + "range": "± 0", |
| 51686 | + "unit": "ms" |
| 51687 | + }, |
| 51688 | + { |
| 51689 | + "name": "completion_inheritance_depth/depth_5", |
| 51690 | + "value": 0.082, |
| 51691 | + "range": "± 0.001", |
| 51692 | + "unit": "ms" |
| 51693 | + }, |
| 51694 | + { |
| 51695 | + "name": "completion_inheritance_depth/depth_10", |
| 51696 | + "value": 0.151, |
| 51697 | + "range": "± 0.002", |
| 51698 | + "unit": "ms" |
| 51699 | + }, |
| 51700 | + { |
| 51701 | + "name": "completion_inheritance_depth/depth_20", |
| 51702 | + "value": 0.293, |
| 51703 | + "range": "± 0.009", |
| 51704 | + "unit": "ms" |
| 51705 | + }, |
| 51706 | + { |
| 51707 | + "name": "completion_classmap_size/100_classes", |
| 51708 | + "value": 0.176, |
| 51709 | + "range": "± 0.001", |
| 51710 | + "unit": "ms" |
| 51711 | + }, |
| 51712 | + { |
| 51713 | + "name": "completion_classmap_size/500_classes", |
| 51714 | + "value": 0.805, |
| 51715 | + "range": "± 0.005", |
| 51716 | + "unit": "ms" |
| 51717 | + }, |
| 51718 | + { |
| 51719 | + "name": "completion_classmap_size/1000_classes", |
| 51720 | + "value": 1.621, |
| 51721 | + "range": "± 0.041", |
| 51722 | + "unit": "ms" |
| 51723 | + }, |
| 51724 | + { |
| 51725 | + "name": "completion_generics_and_mixins", |
| 51726 | + "value": 0.06, |
| 51727 | + "range": "± 0.001", |
| 51728 | + "unit": "ms" |
| 51729 | + }, |
| 51730 | + { |
| 51731 | + "name": "completion_with_narrowing", |
| 51732 | + "value": 0.016, |
| 51733 | + "range": "± 0", |
| 51734 | + "unit": "ms" |
| 51735 | + }, |
| 51736 | + { |
| 51737 | + "name": "completion_5_method_chain", |
| 51738 | + "value": 0.012, |
| 51739 | + "range": "± 0", |
| 51740 | + "unit": "ms" |
| 51741 | + }, |
| 51742 | + { |
| 51743 | + "name": "completion_cross_file_type_hint", |
| 51744 | + "value": 0.021, |
| 51745 | + "range": "± 0", |
| 51746 | + "unit": "ms" |
| 51747 | + }, |
| 51748 | + { |
| 51749 | + "name": "completion_carbon_class", |
| 51750 | + "value": 3.616, |
| 51751 | + "range": "± 0.034", |
| 51752 | + "unit": "ms" |
| 51753 | + }, |
| 51754 | + { |
| 51755 | + "name": "completion_yii_deep_hierarchy", |
| 51756 | + "value": 0.37, |
| 51757 | + "range": "± 0.006", |
| 51758 | + "unit": "ms" |
| 51759 | + }, |
| 51760 | + { |
| 51761 | + "name": "completion_large_file", |
| 51762 | + "value": 0.208, |
| 51763 | + "range": "± 0.002", |
| 51764 | + "unit": "ms" |
| 51765 | + }, |
| 51766 | + { |
| 51767 | + "name": "completion_short_file", |
| 51768 | + "value": 0.025, |
| 51769 | + "range": "± 0", |
| 51770 | + "unit": "ms" |
| 51771 | + }, |
| 51772 | + { |
| 51773 | + "name": "variable_completion/short", |
| 51774 | + "value": 0.011, |
| 51775 | + "range": "± 0", |
| 51776 | + "unit": "ms" |
| 51777 | + }, |
| 51778 | + { |
| 51779 | + "name": "variable_completion/long", |
| 51780 | + "value": 0.073, |
| 51781 | + "range": "± 0.001", |
| 51782 | + "unit": "ms" |
| 51783 | + }, |
| 51784 | + { |
| 51785 | + "name": "hover_method_call", |
| 51786 | + "value": 0.087, |
| 51787 | + "range": "± 0.008", |
| 51788 | + "unit": "ms" |
| 51789 | + }, |
| 51790 | + { |
| 51791 | + "name": "goto_definition_method", |
| 51792 | + "value": 0.073, |
| 51793 | + "range": "± 0.007", |
| 51794 | + "unit": "ms" |
| 51795 | + }, |
| 51796 | + { |
| 51797 | + "name": "update_ast_parse_time/100_lines", |
| 51798 | + "value": 0.191, |
| 51799 | + "range": "± 0.001", |
| 51800 | + "unit": "ms" |
| 51801 | + }, |
| 51802 | + { |
| 51803 | + "name": "update_ast_parse_time/500_lines", |
| 51804 | + "value": 1.05, |
| 51805 | + "range": "± 0.019", |
| 51806 | + "unit": "ms" |
| 51807 | + }, |
| 51808 | + { |
| 51809 | + "name": "update_ast_parse_time/2000_lines", |
| 51810 | + "value": 5.489, |
| 51811 | + "range": "± 0.048", |
| 51812 | + "unit": "ms" |
| 51813 | + }, |
| 51814 | + { |
| 51815 | + "name": "reparse_500_line_file", |
| 51816 | + "value": 1.062, |
| 51817 | + "range": "± 0.011", |
| 51818 | + "unit": "ms" |
| 51819 | + }, |
| 51820 | + { |
| 51821 | + "name": "diagnostics/fixture/lots_of_new_generic_objects", |
| 51822 | + "value": 0.037, |
| 51823 | + "range": "± 0", |
| 51824 | + "unit": "ms" |
| 51825 | + }, |
| 51826 | + { |
| 51827 | + "name": "diagnostics/fixture/lots_of_new_objects", |
| 51828 | + "value": 0.036, |
| 51829 | + "range": "± 0", |
| 51830 | + "unit": "ms" |
| 51831 | + }, |
| 51832 | + { |
| 51833 | + "name": "diagnostics/fixture/lots_of_missing_methods", |
| 51834 | + "value": 47.883, |
| 51835 | + "range": "± 0.23", |
| 51836 | + "unit": "ms" |
| 51837 | + }, |
| 51838 | + { |
| 51839 | + "name": "diagnostics/fixture/method_chain", |
| 51840 | + "value": 1.093, |
| 51841 | + "range": "± 0.027", |
| 51842 | + "unit": "ms" |
| 51843 | + } |
| 51844 | + ] |
51653 | 51845 | } |
51654 | 51846 | ] |
51655 | 51847 | } |
|
0 commit comments