1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-11-22 12:20:07 +00:00

update docs: powerlevel10k is no longer slow to load (still not fast though)

This commit is contained in:
romkatv 2019-10-02 16:39:41 +02:00
parent 47cb0b26d8
commit 4f3e6c5a8e

View file

@ -262,8 +262,9 @@ prompt latency when using Powerlevel10k, please
### Is Powerlevel10k fast to load? ### Is Powerlevel10k fast to load?
The short answer is no. The amount of time it takes for Powerlevel10k to render the first prompt The amount of time it takes for Powerlevel10k to render the first prompt is singnificantly higher
is in the same ballpark as for Powerlevel9k. than for the subsequent prompts. In comparison to other ZSH themes, Powerlevel10k loading latency
is unremarkable. Powerlevel10k is neither fast nor slow to load.
Time to first prompt can be measured with the following benchmark: Time to first prompt can be measured with the following benchmark:
@ -271,13 +272,13 @@ Time to first prompt can be measured with the following benchmark:
time (repeat 100 zsh -dfis <<< 'source ~/powerlevel10k/powerlevel10k.zsh-theme') time (repeat 100 zsh -dfis <<< 'source ~/powerlevel10k/powerlevel10k.zsh-theme')
``` ```
On the same machine as in the [prompt benchmark](#is-it-really-fast) this results in 147 ms per On the same machine as in the [prompt benchmark](#is-it-really-fast) this results in 59.7 ms per
invocation when executed in a small git repository (I used the `powerlevel10k` repo itself). For invocation when executed in a small git repository (I used the `powerlevel10k` repo itself). For
comparison, the same benchmark gives 170 ms for powerlevel9k/master and 505 ms for comparison, the same benchmark gives 171 ms for powerlevel9k/master and 505 ms for
powerlevel9k/next. powerlevel9k/next.
If your workflow requires that you open a terminal tab, type a command or two and close the tab, *Note: Powerlevel10k startup latency can be reduced by about 15% by compiling its source files with
Powerlevel10k isn't the best choice. Powerlevel10k is optimized for long-lived ZSH sessions. `zcompile`.*
### Does Powerlevel10k always render exactly the same prompt as Powerlevel9k given the same config? ### Does Powerlevel10k always render exactly the same prompt as Powerlevel9k given the same config?