mirror of
https://github.com/nyakang/nyaterm.git
synced 2026-11-14 08:07:59 +00:00
- Introduced `CommandContext` event to manage shell command contexts more effectively. - Updated `SessionManager` to create and push command contexts based on shell program and arguments. - Enhanced `SshShellIntegrationState` to capture shell identities and push command contexts during SSH sessions. - Added support for dialect detection in WSL environments. - Implemented a new catalog generation script for offline command completion using Carapace. - Added performance benchmarks for command completion. - Updated documentation and tests for the new completion features.
2.7 KiB
2.7 KiB
| 1 | engine | candidates | query | p50_ms | p95_ms | allocations | peak_increment_bytes |
|---|---|---|---|---|---|---|---|
| 2 | search_adapter | 64 | dcr | 0.272 | 0.299 | 75 | 136900 |
| 3 | legacy | 64 | d | 0.099 | 0.114 | 832 | 576 |
| 4 | nucleo | 64 | d | 0.147 | 0.188 | 0 | 0 |
| 5 | legacy | 64 | doc | 0.108 | 0.128 | 832 | 576 |
| 6 | nucleo | 64 | doc | 0.180 | 0.215 | 0 | 0 |
| 7 | legacy | 64 | dcr | 0.115 | 0.160 | 832 | 576 |
| 8 | nucleo | 64 | dcr | 0.187 | 0.247 | 0 | 0 |
| 9 | legacy | 64 | dockerco | 0.129 | 0.144 | 1024 | 592 |
| 10 | nucleo | 64 | dockerco | 0.199 | 0.210 | 0 | 0 |
| 11 | legacy | 64 | docker compose run service-000001 | 0.167 | 0.179 | 1280 | 880 |
| 12 | nucleo | 64 | docker compose run service-000001 | 0.181 | 0.187 | 0 | 0 |
| 13 | legacy | 64 | zzzz | 0.089 | 0.095 | 640 | 576 |
| 14 | nucleo | 64 | zzzz | 0.187 | 0.194 | 0 | 0 |
| 15 | legacy | 64 | 工具 | 0.115 | 0.134 | 832 | 576 |
| 16 | nucleo | 64 | 工具 | 0.206 | 0.211 | 0 | 0 |
| 17 | search_adapter | 1000 | dcr | 2.916 | 3.274 | 80 | 165784 |
| 18 | legacy | 1000 | d | 1.500 | 1.596 | 13000 | 576 |
| 19 | nucleo | 1000 | d | 2.050 | 2.158 | 0 | 0 |
| 20 | legacy | 1000 | doc | 1.615 | 1.639 | 13000 | 576 |
| 21 | nucleo | 1000 | doc | 3.009 | 3.025 | 0 | 0 |
| 22 | legacy | 1000 | dcr | 1.683 | 1.700 | 13000 | 576 |
| 23 | nucleo | 1000 | dcr | 2.982 | 3.057 | 0 | 0 |
| 24 | legacy | 1000 | dockerco | 2.026 | 2.043 | 16000 | 592 |
| 25 | nucleo | 1000 | dockerco | 3.198 | 5.066 | 0 | 0 |
| 26 | legacy | 1000 | docker compose run service-000001 | 2.616 | 2.621 | 20000 | 880 |
| 27 | nucleo | 1000 | docker compose run service-000001 | 2.781 | 2.798 | 0 | 0 |
| 28 | legacy | 1000 | zzzz | 1.342 | 1.452 | 10000 | 576 |
| 29 | nucleo | 1000 | zzzz | 2.767 | 2.804 | 0 | 0 |
| 30 | legacy | 1000 | 工具 | 1.715 | 1.776 | 13000 | 576 |
| 31 | nucleo | 1000 | 工具 | 3.187 | 3.433 | 0 | 0 |
| 32 | search_adapter | 10000 | dcr | 31.024 | 63.343 | 84 | 555544 |
| 33 | legacy | 10000 | d | 15.522 | 18.898 | 130000 | 576 |
| 34 | nucleo | 10000 | d | 20.944 | 21.788 | 0 | 0 |
| 35 | legacy | 10000 | doc | 15.952 | 16.339 | 130000 | 576 |
| 36 | nucleo | 10000 | doc | 27.758 | 28.538 | 0 | 0 |
| 37 | legacy | 10000 | dcr | 16.715 | 17.501 | 130000 | 576 |
| 38 | nucleo | 10000 | dcr | 29.678 | 56.994 | 0 | 0 |
| 39 | legacy | 10000 | dockerco | 19.947 | 20.643 | 160000 | 592 |
| 40 | nucleo | 10000 | dockerco | 28.795 | 32.463 | 0 | 0 |
| 41 | legacy | 10000 | docker compose run service-000001 | 23.859 | 30.359 | 200000 | 880 |
| 42 | nucleo | 10000 | docker compose run service-000001 | 25.659 | 31.723 | 0 | 0 |
| 43 | legacy | 10000 | zzzz | 12.852 | 14.008 | 100000 | 576 |
| 44 | nucleo | 10000 | zzzz | 26.987 | 30.296 | 0 | 0 |
| 45 | legacy | 10000 | 工具 | 17.219 | 22.658 | 130000 | 576 |
| 46 | nucleo | 10000 | 工具 | 31.077 | 39.085 | 0 | 0 |
| 47 | search_adapter | 50000 | dcr | 144.271 | 151.635 | 86 | 1981976 |
| 48 | legacy | 50000 | d | 76.278 | 84.829 | 650000 | 576 |
| 49 | nucleo | 50000 | d | 104.153 | 117.003 | 0 | 0 |
| 50 | legacy | 50000 | doc | 79.434 | 92.023 | 650000 | 576 |
| 51 | nucleo | 50000 | doc | 141.217 | 156.282 | 0 | 0 |
| 52 | legacy | 50000 | dcr | 79.930 | 93.051 | 650000 | 576 |
| 53 | nucleo | 50000 | dcr | 141.183 | 221.595 | 0 | 0 |
| 54 | legacy | 50000 | dockerco | 94.778 | 105.011 | 800000 | 592 |
| 55 | nucleo | 50000 | dockerco | 152.711 | 161.804 | 0 | 0 |
| 56 | legacy | 50000 | docker compose run service-000001 | 125.041 | 144.697 | 1000000 | 880 |
| 57 | nucleo | 50000 | docker compose run service-000001 | 125.027 | 143.089 | 0 | 0 |
| 58 | legacy | 50000 | zzzz | 67.014 | 81.982 | 500000 | 576 |
| 59 | nucleo | 50000 | zzzz | 135.528 | 146.376 | 0 | 0 |
| 60 | legacy | 50000 | 工具 | 89.020 | 96.575 | 650000 | 576 |
| 61 | nucleo | 50000 | 工具 | 159.929 | 182.159 | 0 | 0 |
| 62 | context | 5000 | dock | 0.251 | 0.267 | 2274 | 109005 |
| 63 | context | 5000 | docker r | 0.046 | 0.050 | 255 | 9889 |
| 64 | context | 5000 | docker run --na | 0.385 | 0.396 | 691 | 16924 |
| 65 | context | 5000 | docker run im | 3.391 | 4.529 | 5134 | 1035211 |