|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1780764418544, |
| 2 | + "lastUpdate": 1780771999479, |
3 | 3 | "repoUrl": "https://github.com/PHPantom-dev/phpantom_lsp", |
4 | 4 | "entries": { |
5 | 5 | "PHPantom Benchmarks": [ |
@@ -60290,6 +60290,198 @@ window.BENCHMARK_DATA = { |
60290 | 60290 | "unit": "ms" |
60291 | 60291 | } |
60292 | 60292 | ] |
| 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 | + ] |
60293 | 60485 | } |
60294 | 60486 | ] |
60295 | 60487 | } |
|
0 commit comments