mirror of
https://github.com/kingToolbox/WindTerm.git
synced 2025-01-29 06:40:31 +08:00
Make benchmark data easier to read.
This commit is contained in:
parent
b02dc28a9e
commit
8cc7dcb147
26
README.md
26
README.md
@ -112,7 +112,7 @@ The version of clients:
|
|||||||
|
|
||||||
**All test data is for reference only.**
|
**All test data is for reference only.**
|
||||||
|
|
||||||
- 5GB huge file (5,154,830 KB), generated by random data
|
### 5GB huge file (5,154,830 KB), generated by random data
|
||||||
|
|
||||||
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
@ -122,7 +122,7 @@ The version of clients:
|
|||||||
| FileZilla | 32s | 161.1 MB/s | 30s | 171.8 MB/s |
|
| FileZilla | 32s | 161.1 MB/s | 30s | 171.8 MB/s |
|
||||||
| WinSCP | 81s | 63.7 MB/s | 91s | 56.7 MB/s |
|
| WinSCP | 81s | 63.7 MB/s | 91s | 56.7 MB/s |
|
||||||
|
|
||||||
- 4400 files, 16 folders (107,042 KB), unzipped from [vim-7.4.1049.zip](https://github.com/vim/vim/archive/v7.4.1049.zip)
|
### 4400 files, 16 folders (107,042 KB), unzipped from [vim-7.4.1049.zip](https://github.com/vim/vim/archive/v7.4.1049.zip)
|
||||||
|
|
||||||
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
| | Download Time | Download Rate | Upload Time | Upload Rate |
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
@ -163,7 +163,9 @@ The version of terminals:
|
|||||||
|
|
||||||
**All test data is for reference only.**
|
**All test data is for reference only.**
|
||||||
|
|
||||||
- 97.6MB random text (102,401,504 bytes, 1,329,878 lines, generated and tested by [random_test.sh](https://github.com/kingToolbox/WindTerm/blob/master/benchmark/urandom_test.sh))
|
## Test Command: "cat ./benchmark_randomdata"
|
||||||
|
|
||||||
|
The benchmark_randomdata contains 97.6MB random text (102,401,504 bytes, 1,329,878 lines, generated and tested by [random_test.sh](https://github.com/kingToolbox/WindTerm/blob/master/benchmark/urandom_test.sh))
|
||||||
|
|
||||||
In all cases, three runs were made to warm system caches. The reported numbers are the median of five runs.
|
In all cases, three runs were made to warm system caches. The reported numbers are the median of five runs.
|
||||||
|
|
||||||
@ -195,9 +197,9 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| kitty | unlimited | 17.2 | 2655 |
|
| kitty | unlimited | 17.2 | 2655 |
|
||||||
| Alacritty | 100,000 | 41.3 | - |
|
| Alacritty | 100,000 | 41.3 | - |
|
||||||
|
|
||||||
- time seq 1 n
|
## Test command: "time seq 1 n" (n = [1000000, 2000000, 5000000, 10000000], scrollback lines: unlimited)
|
||||||
|
|
||||||
1. n = 1,000,000, scrollback = 1,000,000 Lines
|
### n = 1,000,000
|
||||||
|
|
||||||
| | Time(sec) | Memory Usage(MB) |
|
| | Time(sec) | Memory Usage(MB) |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -210,7 +212,7 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| Alacritty | **1.162** | Not measured, use 100,000 scrollback lines setting |
|
| Alacritty | **1.162** | Not measured, use 100,000 scrollback lines setting |
|
||||||
| Windows Terminal + ssh.exe | 23.246 | Not measured, use 65,535 scrollback lines setting |
|
| Windows Terminal + ssh.exe | 23.246 | Not measured, use 65,535 scrollback lines setting |
|
||||||
|
|
||||||
2. n = 2,000,000, scrollback = 2,000,000 Lines
|
### n = 2,000,000
|
||||||
|
|
||||||
| | Time(sec) | Memory Usage(MB) |
|
| | Time(sec) | Memory Usage(MB) |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -223,7 +225,7 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| Alacritty | 2.322 | Not measured, use 100,000 scrollback lines setting |
|
| Alacritty | 2.322 | Not measured, use 100,000 scrollback lines setting |
|
||||||
| Windows Terminal + ssh.exe | 50.381 | Not measured, use 65,535 scrollback lines setting |
|
| Windows Terminal + ssh.exe | 50.381 | Not measured, use 65,535 scrollback lines setting |
|
||||||
|
|
||||||
3. n = 5,000,000 scrollback = 5,000,000 Lines
|
### n = 5,000,000
|
||||||
|
|
||||||
| | Time(sec) | Memory Usage(MB) |
|
| | Time(sec) | Memory Usage(MB) |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -236,7 +238,7 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| Alacritty | 5.799 | Not measured, use 100,000 scrollback lines setting |
|
| Alacritty | 5.799 | Not measured, use 100,000 scrollback lines setting |
|
||||||
| Windows Terminal + ssh.exe | 130.371 | Not measured, use 65,535 scrollback lines setting |
|
| Windows Terminal + ssh.exe | 130.371 | Not measured, use 65,535 scrollback lines setting |
|
||||||
|
|
||||||
4. n = 10,000,000 scrollback = 10,000,000 Lines
|
### n = 10,000,000
|
||||||
|
|
||||||
| | Time(sec) | Memory Usage(MB) |
|
| | Time(sec) | Memory Usage(MB) |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -249,7 +251,7 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| Alacritty | 11.598 | Not measured, use 100,000 scrollback lines setting |
|
| Alacritty | 11.598 | Not measured, use 100,000 scrollback lines setting |
|
||||||
| Windows Terminal + ssh.exe | 264.739 | Not measured, use 65,535 scrollback lines setting |
|
| Windows Terminal + ssh.exe | 264.739 | Not measured, use 65,535 scrollback lines setting |
|
||||||
|
|
||||||
5. n = 10,000,000 scrollback = 30 Lines
|
### n = 10,000,000 scrollback = 30 Lines
|
||||||
|
|
||||||
| | Time(sec) | Memory Usage(MB) |
|
| | Time(sec) | Memory Usage(MB) |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
@ -285,7 +287,9 @@ The version of terminals:
|
|||||||
|
|
||||||
**All test data is for reference only.**
|
**All test data is for reference only.**
|
||||||
|
|
||||||
- 97.6MB random text (102,401,504 bytes, 1,329,878 lines, generated and tested by [random_test.sh](https://github.com/kingToolbox/WindTerm/blob/master/benchmark/urandom_test.sh))
|
## Test Command: "cat ./benchmark_randomdata"
|
||||||
|
|
||||||
|
The benchmark_randomdata contains 97.6MB random text (102,401,504 bytes, 1,329,878 lines, generated and tested by [random_test.sh](https://github.com/kingToolbox/WindTerm/blob/master/benchmark/urandom_test.sh))
|
||||||
|
|
||||||
In all cases, three runs were made to warm system caches. The reported numbers are the median of five runs.
|
In all cases, three runs were made to warm system caches. The reported numbers are the median of five runs.
|
||||||
|
|
||||||
@ -298,7 +302,7 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
| xfce4 Terminal | 10.520s |
|
| xfce4 Terminal | 10.520s |
|
||||||
| QTerminal | 20.763s |
|
| QTerminal | 20.763s |
|
||||||
|
|
||||||
- time seq 1 n (scrollback lines: unlimited)
|
## Test command: "time seq 1 n" (n = [1000000, 2000000, 5000000, 10000000], scrollback lines: unlimited)
|
||||||
|
|
||||||
| n | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000<br>(scrollback lines: 100) |
|
| n | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000<br>(scrollback lines: 100) |
|
||||||
| --- | --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- | --- |
|
||||||
|
Loading…
Reference in New Issue
Block a user