From 7e9ea82ef90dd5648547855cb28713851135dff3 Mon Sep 17 00:00:00 2001 From: Matt Hamilton Date: Sat, 26 Dec 2015 23:01:25 -0500 Subject: [PATCH] add additional benchmarks; add reflink to zsh-framework-benchmark --- Speed.md | 468 +++---------------------------------------------------- 1 file changed, 22 insertions(+), 446 deletions(-) diff --git a/Speed.md b/Speed.md index 882ed37..b1f409e 100644 --- a/Speed.md +++ b/Speed.md @@ -2,464 +2,40 @@ Speed is extremely important and is something Zim takes pride in. Many users of Zsh frameworks complain of the slowness in gaining an interactive session. Below is a load-time comparison of many popular frameworks. -The tests were done with almost the exact same modules/plugins on a over-clocked (Turbo preset) Raspberry Pi 2. Each load-time test was run 100 times to get the best possible results. The tests were run with `for i in {1..100}; do time -ic 'exit'; done`. No other non-critical programs were running at the time these tests were done. Before each test, I rebooted the Raspberry Pi 2 to ensure beyond a doubt that each framework had a chance to perform any type of file optimization (caching, zcompiling, etc). +The tests were done with almost the exact same modules/plugins on various machines. Each load-time test was run 100 times to get the best possible results. The tests were run with `for i in {1..100}; do time -ic 'exit'; done`. The script that generated these results can be found here: https://github.com/Eriner/zsh-framework-benchmark -The associated framework settings and raw results can be seen by clicking the name of a framework in the chart below. The settings mentioned under the 'config' sections are the only settings that were changed/added from the default configurations. +The associated framework settings and raw results can be seen by clicking the name of a framework in the chart below. The default configurations for each framework are changed only slightly from their default. This is to match feature-parity against the baseline, Zim. ## Comparison -| Framework | Mean | Median | Std. Dev | -| --------- | ---- | ------ | -------- | -| [oh-my-zsh](https://github.com/Eriner/zim/wiki/Speed#oh-my-zsh) | 1.276 | 1.274 | 0.007 | -| [zplug](https://github.com/Eriner/zim/wiki/Speed#zplug) | 1.135 | 1.137 | 0.007 | -| [Prezto](https://github.com/Eriner/zim/wiki/Speed#prezto) | 1.018 | 1.018 | 0.003 | -| [Zim](https://github.com/Eriner/zim/wiki/Speed#zim) | **0.589** | 0.588 | 0.003 | - -### oh-my-zsh - -##### Config -oh-my-zsh enables completion by default. zsh-syntax-highlighting was loaded as a custom plugin, as it does not exist in the oh-my-zsh repository. +#### Raspberry Pi 2 (overclocked to ‘turbo’ preset) ``` -plugins=(git history-substring-search zsh-syntax-highlighting) +The average startup time for oh-my-zsh is: 1.263948333333333 +The average startup time for zplug is: 1.3285799999999985 +The average startup time for prezto is: 0.89286727272727551 +The average startup time for zim is: 0.61476090909091163 ``` -##### Results +#### Desktop (HDD, AMD 8-core @5GHz) ``` -zsh -ic 'exit' 0.86s user 0.36s system 94% cpu 1.285 total -zsh -ic 'exit' 0.92s user 0.29s system 95% cpu 1.274 total -zsh -ic 'exit' 0.84s user 0.37s system 94% cpu 1.276 total -zsh -ic 'exit' 0.85s user 0.36s system 94% cpu 1.274 total -zsh -ic 'exit' 0.91s user 0.30s system 94% cpu 1.279 total -zsh -ic 'exit' 0.89s user 0.32s system 94% cpu 1.275 total -zsh -ic 'exit' 0.92s user 0.29s system 94% cpu 1.282 total -zsh -ic 'exit' 0.83s user 0.38s system 94% cpu 1.276 total -zsh -ic 'exit' 0.80s user 0.41s system 95% cpu 1.273 total -zsh -ic 'exit' 0.92s user 0.29s system 94% cpu 1.281 total -zsh -ic 'exit' 0.89s user 0.32s system 94% cpu 1.275 total -zsh -ic 'exit' 0.80s user 0.41s system 94% cpu 1.280 total -zsh -ic 'exit' 0.84s user 0.37s system 94% cpu 1.275 total -zsh -ic 'exit' 0.85s user 0.36s system 94% cpu 1.280 total -zsh -ic 'exit' 0.87s user 0.34s system 94% cpu 1.277 total -zsh -ic 'exit' 0.84s user 0.37s system 94% cpu 1.276 total -zsh -ic 'exit' 0.85s user 0.36s system 95% cpu 1.274 total -zsh -ic 'exit' 0.92s user 0.30s system 95% cpu 1.283 total -zsh -ic 'exit' 0.96s user 0.26s system 94% cpu 1.290 total -zsh -ic 'exit' 0.89s user 0.33s system 94% cpu 1.287 total -zsh -ic 'exit' 0.80s user 0.40s system 94% cpu 1.270 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.273 total -zsh -ic 'exit' 0.84s user 0.37s system 95% cpu 1.273 total -zsh -ic 'exit' 0.91s user 0.29s system 94% cpu 1.272 total -zsh -ic 'exit' 0.86s user 0.35s system 94% cpu 1.275 total -zsh -ic 'exit' 0.81s user 0.39s system 94% cpu 1.267 total -zsh -ic 'exit' 0.85s user 0.36s system 95% cpu 1.273 total -zsh -ic 'exit' 0.86s user 0.36s system 95% cpu 1.284 total -zsh -ic 'exit' 0.95s user 0.27s system 95% cpu 1.283 total -zsh -ic 'exit' 0.92s user 0.30s system 94% cpu 1.289 total -zsh -ic 'exit' 0.92s user 0.30s system 95% cpu 1.283 total -zsh -ic 'exit' 0.88s user 0.32s system 94% cpu 1.270 total -zsh -ic 'exit' 0.84s user 0.38s system 94% cpu 1.288 total -zsh -ic 'exit' 0.85s user 0.37s system 95% cpu 1.282 total -zsh -ic 'exit' 0.89s user 0.33s system 94% cpu 1.290 total -zsh -ic 'exit' 0.88s user 0.34s system 95% cpu 1.283 total -zsh -ic 'exit' 0.90s user 0.32s system 95% cpu 1.284 total -zsh -ic 'exit' 0.90s user 0.32s system 94% cpu 1.284 total -zsh -ic 'exit' 0.90s user 0.31s system 94% cpu 1.282 total -zsh -ic 'exit' 0.89s user 0.33s system 94% cpu 1.289 total -zsh -ic 'exit' 0.88s user 0.34s system 94% cpu 1.285 total -zsh -ic 'exit' 0.91s user 0.31s system 95% cpu 1.284 total -zsh -ic 'exit' 0.83s user 0.38s system 94% cpu 1.274 total -zsh -ic 'exit' 0.88s user 0.34s system 94% cpu 1.292 total -zsh -ic 'exit' 0.98s user 0.24s system 94% cpu 1.287 total -zsh -ic 'exit' 0.90s user 0.32s system 95% cpu 1.283 total -zsh -ic 'exit' 0.90s user 0.31s system 94% cpu 1.275 total -zsh -ic 'exit' 0.93s user 0.29s system 94% cpu 1.289 total -zsh -ic 'exit' 0.83s user 0.38s system 94% cpu 1.280 total -zsh -ic 'exit' 0.90s user 0.32s system 94% cpu 1.289 total -zsh -ic 'exit' 0.87s user 0.35s system 94% cpu 1.291 total -zsh -ic 'exit' 0.97s user 0.25s system 95% cpu 1.284 total -zsh -ic 'exit' 0.88s user 0.34s system 95% cpu 1.283 total -zsh -ic 'exit' 0.87s user 0.35s system 94% cpu 1.288 total -zsh -ic 'exit' 0.91s user 0.31s system 94% cpu 1.287 total -zsh -ic 'exit' 0.99s user 0.23s system 94% cpu 1.286 total -zsh -ic 'exit' 0.88s user 0.34s system 94% cpu 1.287 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.271 total -zsh -ic 'exit' 0.91s user 0.29s system 94% cpu 1.268 total -zsh -ic 'exit' 0.89s user 0.31s system 94% cpu 1.268 total -zsh -ic 'exit' 0.72s user 0.48s system 94% cpu 1.270 total -zsh -ic 'exit' 0.84s user 0.36s system 94% cpu 1.272 total -zsh -ic 'exit' 0.88s user 0.32s system 94% cpu 1.268 total -zsh -ic 'exit' 0.81s user 0.39s system 94% cpu 1.270 total -zsh -ic 'exit' 0.91s user 0.30s system 94% cpu 1.274 total -zsh -ic 'exit' 0.90s user 0.30s system 94% cpu 1.272 total -zsh -ic 'exit' 0.93s user 0.27s system 94% cpu 1.272 total -zsh -ic 'exit' 0.85s user 0.36s system 95% cpu 1.273 total -zsh -ic 'exit' 0.82s user 0.38s system 94% cpu 1.269 total -zsh -ic 'exit' 0.81s user 0.39s system 94% cpu 1.268 total -zsh -ic 'exit' 0.90s user 0.30s system 94% cpu 1.273 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.269 total -zsh -ic 'exit' 0.94s user 0.26s system 94% cpu 1.269 total -zsh -ic 'exit' 0.92s user 0.28s system 94% cpu 1.267 total -zsh -ic 'exit' 0.91s user 0.29s system 94% cpu 1.272 total -zsh -ic 'exit' 0.91s user 0.29s system 94% cpu 1.273 total -zsh -ic 'exit' 0.88s user 0.32s system 94% cpu 1.273 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.273 total -zsh -ic 'exit' 0.96s user 0.25s system 94% cpu 1.274 total -zsh -ic 'exit' 0.87s user 0.33s system 94% cpu 1.268 total -zsh -ic 'exit' 0.85s user 0.35s system 94% cpu 1.269 total -zsh -ic 'exit' 0.89s user 0.32s system 94% cpu 1.274 total -zsh -ic 'exit' 0.87s user 0.33s system 94% cpu 1.268 total -zsh -ic 'exit' 0.96s user 0.24s system 94% cpu 1.268 total -zsh -ic 'exit' 0.97s user 0.23s system 94% cpu 1.268 total -zsh -ic 'exit' 0.89s user 0.31s system 94% cpu 1.268 total -zsh -ic 'exit' 0.90s user 0.31s system 95% cpu 1.273 total -zsh -ic 'exit' 0.90s user 0.30s system 94% cpu 1.273 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.272 total -zsh -ic 'exit' 0.89s user 0.31s system 94% cpu 1.271 total -zsh -ic 'exit' 0.93s user 0.27s system 94% cpu 1.267 total -zsh -ic 'exit' 0.82s user 0.38s system 94% cpu 1.268 total -zsh -ic 'exit' 0.84s user 0.37s system 95% cpu 1.273 total -zsh -ic 'exit' 0.78s user 0.42s system 94% cpu 1.270 total -zsh -ic 'exit' 0.92s user 0.28s system 94% cpu 1.271 total -zsh -ic 'exit' 0.87s user 0.33s system 94% cpu 1.267 total -zsh -ic 'exit' 0.94s user 0.27s system 94% cpu 1.275 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.265 total -zsh -ic 'exit' 0.89s user 0.31s system 94% cpu 1.267 total -zsh -ic 'exit' 0.86s user 0.34s system 94% cpu 1.271 total +The average startup time for oh-my-zsh is: 0.10499009900990101 +The average startup time for zplug is: 0.11785148514851501 +The average startup time for prezto is: 0.093247524752475261 +The average startup time for zim is: 0.067990196078431459 ``` - -### zplug - -##### Config +#### Laptop (SSD, Lenovo X1 Carbon Gen 3) ``` -zplug "zsh-users/zsh-history-substring-search" -zplug "zsh-users/zsh-completions" -zplug "zsh-users/zsh-syntax-highlighting", nice:10 +The average startup time for oh-my-zsh is: 0.08309999999999937 +The average startup time for zplug is: 0.090759999999999993 +The average startup time for prezto is: 0.071940000000000004 +The average startup time for zim is: 0.053629999999999969 ``` -##### Results +#### Server (HDD, Intel 8-core @2.4GHz) ``` -zsh -ic 'exit' 0.75s user 0.33s system 94% cpu 1.139 total -zsh -ic 'exit' 0.81s user 0.26s system 93% cpu 1.140 total -zsh -ic 'exit' 0.81s user 0.26s system 94% cpu 1.135 total -zsh -ic 'exit' 0.81s user 0.25s system 93% cpu 1.136 total -zsh -ic 'exit' 0.83s user 0.24s system 94% cpu 1.136 total -zsh -ic 'exit' 0.73s user 0.33s system 93% cpu 1.134 total -zsh -ic 'exit' 0.80s user 0.27s system 93% cpu 1.139 total -zsh -ic 'exit' 0.77s user 0.29s system 93% cpu 1.129 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.140 total -zsh -ic 'exit' 0.85s user 0.22s system 93% cpu 1.140 total -zsh -ic 'exit' 0.77s user 0.30s system 94% cpu 1.137 total -zsh -ic 'exit' 0.84s user 0.23s system 93% cpu 1.140 total -zsh -ic 'exit' 0.75s user 0.33s system 94% cpu 1.141 total -zsh -ic 'exit' 0.73s user 0.34s system 93% cpu 1.144 total -zsh -ic 'exit' 0.84s user 0.23s system 93% cpu 1.140 total -zsh -ic 'exit' 0.79s user 0.28s system 94% cpu 1.138 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.146 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.143 total -zsh -ic 'exit' 0.76s user 0.31s system 93% cpu 1.140 total -zsh -ic 'exit' 0.79s user 0.28s system 93% cpu 1.139 total -zsh -ic 'exit' 0.80s user 0.27s system 93% cpu 1.142 total -zsh -ic 'exit' 0.79s user 0.28s system 93% cpu 1.147 total -zsh -ic 'exit' 0.73s user 0.34s system 93% cpu 1.146 total -zsh -ic 'exit' 0.79s user 0.28s system 93% cpu 1.144 total -zsh -ic 'exit' 0.74s user 0.33s system 93% cpu 1.141 total -zsh -ic 'exit' 0.76s user 0.31s system 93% cpu 1.139 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.140 total -zsh -ic 'exit' 0.76s user 0.31s system 93% cpu 1.146 total -zsh -ic 'exit' 0.86s user 0.21s system 93% cpu 1.140 total -zsh -ic 'exit' 0.81s user 0.26s system 93% cpu 1.143 total -zsh -ic 'exit' 0.84s user 0.23s system 93% cpu 1.145 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.143 total -zsh -ic 'exit' 0.71s user 0.36s system 93% cpu 1.140 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.144 total -zsh -ic 'exit' 0.83s user 0.24s system 93% cpu 1.141 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.140 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.142 total -zsh -ic 'exit' 0.80s user 0.27s system 93% cpu 1.145 total -zsh -ic 'exit' 0.73s user 0.35s system 93% cpu 1.151 total -zsh -ic 'exit' 0.86s user 0.21s system 93% cpu 1.140 total -zsh -ic 'exit' 0.82s user 0.25s system 93% cpu 1.140 total -zsh -ic 'exit' 0.79s user 0.28s system 93% cpu 1.139 total -zsh -ic 'exit' 0.88s user 0.19s system 93% cpu 1.141 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.140 total -zsh -ic 'exit' 0.84s user 0.23s system 93% cpu 1.144 total -zsh -ic 'exit' 0.77s user 0.30s system 93% cpu 1.144 total -zsh -ic 'exit' 0.73s user 0.34s system 93% cpu 1.145 total -zsh -ic 'exit' 0.80s user 0.27s system 93% cpu 1.146 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.140 total -zsh -ic 'exit' 0.80s user 0.27s system 93% cpu 1.139 total -zsh -ic 'exit' 0.78s user 0.29s system 93% cpu 1.140 total -zsh -ic 'exit' 0.82s user 0.25s system 93% cpu 1.143 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.141 total -zsh -ic 'exit' 0.81s user 0.25s system 93% cpu 1.137 total -zsh -ic 'exit' 0.71s user 0.35s system 93% cpu 1.130 total -zsh -ic 'exit' 0.80s user 0.25s system 93% cpu 1.126 total -zsh -ic 'exit' 0.83s user 0.23s system 93% cpu 1.131 total -zsh -ic 'exit' 0.79s user 0.26s system 93% cpu 1.126 total -zsh -ic 'exit' 0.77s user 0.29s system 93% cpu 1.131 total -zsh -ic 'exit' 0.80s user 0.25s system 93% cpu 1.126 total -zsh -ic 'exit' 0.77s user 0.29s system 93% cpu 1.130 total -zsh -ic 'exit' 0.79s user 0.27s system 93% cpu 1.131 total -zsh -ic 'exit' 0.76s user 0.29s system 93% cpu 1.126 total -zsh -ic 'exit' 0.74s user 0.32s system 93% cpu 1.131 total -zsh -ic 'exit' 0.70s user 0.35s system 93% cpu 1.127 total -zsh -ic 'exit' 0.83s user 0.23s system 93% cpu 1.130 total -zsh -ic 'exit' 0.85s user 0.20s system 93% cpu 1.126 total -zsh -ic 'exit' 0.82s user 0.24s system 94% cpu 1.127 total -zsh -ic 'exit' 0.79s user 0.26s system 93% cpu 1.127 total -zsh -ic 'exit' 0.74s user 0.32s system 94% cpu 1.126 total -zsh -ic 'exit' 0.82s user 0.25s system 94% cpu 1.132 total -zsh -ic 'exit' 0.82s user 0.23s system 93% cpu 1.127 total -zsh -ic 'exit' 0.69s user 0.37s system 93% cpu 1.130 total -zsh -ic 'exit' 0.76s user 0.30s system 94% cpu 1.126 total -zsh -ic 'exit' 0.83s user 0.23s system 93% cpu 1.132 total -zsh -ic 'exit' 0.78s user 0.28s system 93% cpu 1.130 total -zsh -ic 'exit' 0.75s user 0.32s system 93% cpu 1.138 total -zsh -ic 'exit' 0.72s user 0.34s system 93% cpu 1.130 total -zsh -ic 'exit' 0.81s user 0.24s system 93% cpu 1.126 total -zsh -ic 'exit' 0.76s user 0.29s system 93% cpu 1.126 total -zsh -ic 'exit' 0.80s user 0.26s system 93% cpu 1.130 total -zsh -ic 'exit' 0.76s user 0.30s system 94% cpu 1.126 total -zsh -ic 'exit' 0.80s user 0.25s system 93% cpu 1.126 total -zsh -ic 'exit' 0.75s user 0.31s system 93% cpu 1.130 total -zsh -ic 'exit' 0.73s user 0.32s system 93% cpu 1.127 total -zsh -ic 'exit' 0.75s user 0.31s system 93% cpu 1.130 total -zsh -ic 'exit' 0.82s user 0.23s system 93% cpu 1.126 total -zsh -ic 'exit' 0.80s user 0.26s system 93% cpu 1.128 total -zsh -ic 'exit' 0.76s user 0.29s system 93% cpu 1.125 total -zsh -ic 'exit' 0.76s user 0.29s system 93% cpu 1.126 total -zsh -ic 'exit' 0.79s user 0.27s system 93% cpu 1.132 total -zsh -ic 'exit' 0.86s user 0.20s system 94% cpu 1.127 total -zsh -ic 'exit' 0.76s user 0.30s system 93% cpu 1.131 total -zsh -ic 'exit' 0.78s user 0.27s system 93% cpu 1.128 total -zsh -ic 'exit' 0.79s user 0.26s system 93% cpu 1.126 total -zsh -ic 'exit' 0.71s user 0.35s system 93% cpu 1.128 total -zsh -ic 'exit' 0.75s user 0.30s system 93% cpu 1.127 total -zsh -ic 'exit' 0.78s user 0.27s system 93% cpu 1.127 total -zsh -ic 'exit' 0.86s user 0.19s system 93% cpu 1.128 total -zsh -ic 'exit' 0.78s user 0.28s system 93% cpu 1.128 total +The average startup time for oh-my-zsh is: 0.81906000000000034 +The average startup time for zplug is: 0.91442999999999997 +The average startup time for prezto is: 0.73892999999999953 +The average startup time for zim is: 0.38811000000000023 ``` - -### Prezto - -##### Config -``` -zstyle ':prezto:load' pmodule 'environment' 'helper' 'editor' 'history' 'utility' 'completion' 'git' 'syntax-highlighting' 'history-substring-search' 'prompt' -``` - -##### Results -``` -zsh -ic 'exit' 0.70s user 0.31s system 97% cpu 1.032 total -zsh -ic 'exit' 0.75s user 0.24s system 97% cpu 1.014 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.020 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.019 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.020 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.016 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.019 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.015 total -zsh -ic 'exit' 0.65s user 0.35s system 98% cpu 1.018 total -zsh -ic 'exit' 0.80s user 0.20s system 98% cpu 1.016 total -zsh -ic 'exit' 0.72s user 0.28s system 98% cpu 1.019 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.020 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.020 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.015 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.015 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.018 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.020 total -zsh -ic 'exit' 0.79s user 0.21s system 97% cpu 1.020 total -zsh -ic 'exit' 0.72s user 0.28s system 98% cpu 1.017 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.016 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.018 total -zsh -ic 'exit' 0.71s user 0.29s system 97% cpu 1.020 total -zsh -ic 'exit' 0.83s user 0.18s system 98% cpu 1.028 total -zsh -ic 'exit' 0.72s user 0.28s system 97% cpu 1.022 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.020 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.019 total -zsh -ic 'exit' 0.84s user 0.16s system 97% cpu 1.021 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.017 total -zsh -ic 'exit' 0.70s user 0.30s system 98% cpu 1.015 total -zsh -ic 'exit' 0.82s user 0.18s system 98% cpu 1.016 total -zsh -ic 'exit' 0.69s user 0.31s system 98% cpu 1.016 total -zsh -ic 'exit' 0.72s user 0.28s system 98% cpu 1.017 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.019 total -zsh -ic 'exit' 0.77s user 0.23s system 98% cpu 1.019 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.019 total -zsh -ic 'exit' 0.68s user 0.32s system 98% cpu 1.016 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.015 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.015 total -zsh -ic 'exit' 0.78s user 0.22s system 97% cpu 1.022 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.019 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.020 total -zsh -ic 'exit' 0.69s user 0.31s system 98% cpu 1.018 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.019 total -zsh -ic 'exit' 0.74s user 0.26s system 97% cpu 1.021 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.014 total -zsh -ic 'exit' 0.66s user 0.34s system 98% cpu 1.019 total -zsh -ic 'exit' 0.74s user 0.25s system 97% cpu 1.014 total -zsh -ic 'exit' 0.69s user 0.31s system 97% cpu 1.021 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.014 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.020 total -zsh -ic 'exit' 0.70s user 0.30s system 98% cpu 1.014 total -zsh -ic 'exit' 0.70s user 0.30s system 98% cpu 1.015 total -zsh -ic 'exit' 0.69s user 0.30s system 97% cpu 1.014 total -zsh -ic 'exit' 0.71s user 0.29s system 97% cpu 1.020 total -zsh -ic 'exit' 0.72s user 0.28s system 97% cpu 1.021 total -zsh -ic 'exit' 0.66s user 0.34s system 98% cpu 1.015 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.014 total -zsh -ic 'exit' 0.77s user 0.23s system 98% cpu 1.015 total -zsh -ic 'exit' 0.74s user 0.26s system 97% cpu 1.021 total -zsh -ic 'exit' 0.80s user 0.21s system 98% cpu 1.024 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.015 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.018 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.014 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.019 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.020 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.014 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.019 total -zsh -ic 'exit' 0.67s user 0.33s system 98% cpu 1.018 total -zsh -ic 'exit' 0.81s user 0.19s system 98% cpu 1.016 total -zsh -ic 'exit' 0.74s user 0.26s system 98% cpu 1.019 total -zsh -ic 'exit' 0.77s user 0.22s system 97% cpu 1.013 total -zsh -ic 'exit' 0.68s user 0.32s system 98% cpu 1.020 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.016 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.018 total -zsh -ic 'exit' 0.67s user 0.32s system 97% cpu 1.014 total -zsh -ic 'exit' 0.74s user 0.25s system 97% cpu 1.014 total -zsh -ic 'exit' 0.72s user 0.28s system 98% cpu 1.015 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.019 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.015 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.015 total -zsh -ic 'exit' 0.77s user 0.23s system 98% cpu 1.014 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.019 total -zsh -ic 'exit' 0.72s user 0.28s system 98% cpu 1.019 total -zsh -ic 'exit' 0.78s user 0.22s system 98% cpu 1.015 total -zsh -ic 'exit' 0.71s user 0.28s system 97% cpu 1.014 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.015 total -zsh -ic 'exit' 0.73s user 0.27s system 97% cpu 1.021 total -zsh -ic 'exit' 0.66s user 0.34s system 98% cpu 1.014 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.018 total -zsh -ic 'exit' 0.73s user 0.27s system 98% cpu 1.018 total -zsh -ic 'exit' 0.73s user 0.26s system 97% cpu 1.014 total -zsh -ic 'exit' 0.79s user 0.21s system 98% cpu 1.014 total -zsh -ic 'exit' 0.70s user 0.30s system 98% cpu 1.017 total -zsh -ic 'exit' 0.66s user 0.34s system 98% cpu 1.016 total -zsh -ic 'exit' 0.79s user 0.21s system 98% cpu 1.018 total -zsh -ic 'exit' 0.76s user 0.24s system 98% cpu 1.015 total -zsh -ic 'exit' 0.71s user 0.29s system 98% cpu 1.018 total -zsh -ic 'exit' 0.75s user 0.25s system 98% cpu 1.015 total -zsh -ic 'exit' 0.74s user 0.26s system 97% cpu 1.022 total -zsh -ic 'exit' 0.81s user 0.19s system 98% cpu 1.019 total -``` - -### Zim - -##### Config -``` -zmodules=(directory environment input git history pacman utility \ - syntax-highlighting history-substring-search prompt completion) -``` - -##### Results -``` -zsh -ic 'exit' 0.42s user 0.15s system 96% cpu 0.590 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.592 total -zsh -ic 'exit' 0.48s user 0.09s system 96% cpu 0.590 total -zsh -ic 'exit' 0.40s user 0.17s system 96% cpu 0.593 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.590 total -zsh -ic 'exit' 0.41s user 0.16s system 96% cpu 0.591 total -zsh -ic 'exit' 0.42s user 0.15s system 96% cpu 0.591 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.592 total -zsh -ic 'exit' 0.41s user 0.16s system 96% cpu 0.592 total -zsh -ic 'exit' 0.52s user 0.05s system 96% cpu 0.592 total -zsh -ic 'exit' 0.44s user 0.13s system 96% cpu 0.593 total -zsh -ic 'exit' 0.43s user 0.14s system 96% cpu 0.590 total -zsh -ic 'exit' 0.51s user 0.06s system 96% cpu 0.590 total -zsh -ic 'exit' 0.50s user 0.07s system 96% cpu 0.592 total -zsh -ic 'exit' 0.42s user 0.15s system 96% cpu 0.592 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.592 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.591 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.590 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.592 total -zsh -ic 'exit' 0.40s user 0.17s system 96% cpu 0.590 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.593 total -zsh -ic 'exit' 0.43s user 0.15s system 97% cpu 0.597 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.594 total -zsh -ic 'exit' 0.50s user 0.08s system 97% cpu 0.595 total -zsh -ic 'exit' 0.51s user 0.07s system 97% cpu 0.596 total -zsh -ic 'exit' 0.46s user 0.12s system 97% cpu 0.597 total -zsh -ic 'exit' 0.46s user 0.12s system 97% cpu 0.597 total -zsh -ic 'exit' 0.50s user 0.08s system 97% cpu 0.595 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.590 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.587 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.587 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.589 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.585 total -zsh -ic 'exit' 0.48s user 0.09s system 96% cpu 0.588 total -zsh -ic 'exit' 0.49s user 0.08s system 97% cpu 0.586 total -zsh -ic 'exit' 0.44s user 0.13s system 96% cpu 0.589 total -zsh -ic 'exit' 0.50s user 0.07s system 96% cpu 0.588 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.588 total -zsh -ic 'exit' 0.38s user 0.19s system 97% cpu 0.586 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.589 total -zsh -ic 'exit' 0.44s user 0.13s system 97% cpu 0.587 total -zsh -ic 'exit' 0.44s user 0.13s system 97% cpu 0.587 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.588 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.587 total -zsh -ic 'exit' 0.49s user 0.08s system 96% cpu 0.588 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.591 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.587 total -zsh -ic 'exit' 0.43s user 0.14s system 96% cpu 0.588 total -zsh -ic 'exit' 0.44s user 0.13s system 97% cpu 0.587 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.588 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.587 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.586 total -zsh -ic 'exit' 0.33s user 0.24s system 97% cpu 0.586 total -zsh -ic 'exit' 0.49s user 0.08s system 96% cpu 0.589 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.586 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.587 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.587 total -zsh -ic 'exit' 0.48s user 0.09s system 97% cpu 0.586 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.587 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.586 total -zsh -ic 'exit' 0.42s user 0.15s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.586 total -zsh -ic 'exit' 0.44s user 0.13s system 96% cpu 0.588 total -zsh -ic 'exit' 0.49s user 0.08s system 97% cpu 0.585 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.586 total -zsh -ic 'exit' 0.52s user 0.05s system 97% cpu 0.586 total -zsh -ic 'exit' 0.49s user 0.08s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.588 total -zsh -ic 'exit' 0.45s user 0.12s system 96% cpu 0.589 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.585 total -zsh -ic 'exit' 0.44s user 0.13s system 96% cpu 0.588 total -zsh -ic 'exit' 0.40s user 0.17s system 96% cpu 0.588 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.587 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.586 total -zsh -ic 'exit' 0.49s user 0.08s system 97% cpu 0.586 total -zsh -ic 'exit' 0.48s user 0.09s system 97% cpu 0.586 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.586 total -zsh -ic 'exit' 0.40s user 0.17s system 96% cpu 0.588 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.585 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.586 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.586 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.586 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.588 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.586 total -zsh -ic 'exit' 0.41s user 0.16s system 97% cpu 0.586 total -zsh -ic 'exit' 0.40s user 0.17s system 96% cpu 0.589 total -zsh -ic 'exit' 0.44s user 0.13s system 97% cpu 0.586 total -zsh -ic 'exit' 0.52s user 0.05s system 97% cpu 0.587 total -zsh -ic 'exit' 0.46s user 0.11s system 96% cpu 0.590 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.589 total -zsh -ic 'exit' 0.45s user 0.12s system 97% cpu 0.587 total -zsh -ic 'exit' 0.41s user 0.16s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.589 total -zsh -ic 'exit' 0.47s user 0.10s system 97% cpu 0.587 total -zsh -ic 'exit' 0.38s user 0.19s system 97% cpu 0.587 total -zsh -ic 'exit' 0.43s user 0.14s system 97% cpu 0.586 total -zsh -ic 'exit' 0.47s user 0.10s system 96% cpu 0.589 total -zsh -ic 'exit' 0.46s user 0.11s system 97% cpu 0.587 total -``` \ No newline at end of file