From 60ffed1f6f0a574f855bffe9f2b64e4f707e6676 Mon Sep 17 00:00:00 2001 From: Dmitrii Krosh Date: Thu, 13 Aug 2026 02:00:22 +0300 Subject: [PATCH] update test info --- Docs/test_result.md | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/Docs/test_result.md b/Docs/test_result.md index 8e6fe79..c44673c 100644 --- a/Docs/test_result.md +++ b/Docs/test_result.md @@ -1,17 +1,11 @@ -## original set.c - -| command | average_seconds | run1_seconds | run2_seconds | run3_seconds | exit_status | -| :-------------------------- | :-------------: | :----------: | :----------: | :----------: | ----------: | -| -s check | 1.570747 | 1.621496 | 1.545001 | 1.545744 | 0 | -| -s autoremove | 2.294502 | 2.312574 | 2.287133 | 2.283798 | 0 | -| -s install rpm-build | 2.108121 | 2.142784 | 2.093474 | 2.088105 | 0 | -| -s install openuds-server | 8.028098 | 8.147214 | 8.001140 | 7.935940 | 0 | -| -s install password-store | 3.373377 | 3.396943 | 3.361290 | 3.361899 | 0 | -| --enable-upgrade -s upgrade | 33.915979 | 33.895262 | 33.770192 | 34.082484 | 100 | -| -s dist-upgrade | 88.722136 | 95.484250 | 85.808085 | 84.874073 | 100 | - ## original set.c w/out optimizations +функция `decode_set` идёт по пути функций: + +1. `decode_base62` +2. `decode_golomb` +3. `decode_delta` + | command | average_seconds | run1_seconds | run2_seconds | run3_seconds | exit_status | | :-------------------------- | :-------------: | :----------: | :----------: | :----------: | ----------: | | -s check | 4.217343 | 4.310882 | 4.179343 | 4.161804 | 0 | @@ -22,8 +16,27 @@ | --enable-upgrade -s upgrade | 36.271838 | 35.511443 | 35.908641 | 37.395430 | 100 | | -s dist-upgrade | 90.550086 | 94.702198 | 92.174160 | 84.773901 | 100 | +## original set.c + +функция `decode_set` идёт по пути функций: + +1. `decode_base62_golomb` +2. `decode_delta` + +| command | average_seconds | run1_seconds | run2_seconds | run3_seconds | exit_status | +| :-------------------------- | :-------------: | :----------: | :----------: | :----------: | ----------: | +| -s check | 1.570747 | 1.621496 | 1.545001 | 1.545744 | 0 | +| -s autoremove | 2.294502 | 2.312574 | 2.287133 | 2.283798 | 0 | +| -s install rpm-build | 2.108121 | 2.142784 | 2.093474 | 2.088105 | 0 | +| -s install openuds-server | 8.028098 | 8.147214 | 8.001140 | 7.935940 | 0 | +| -s install password-store | 3.373377 | 3.396943 | 3.361290 | 3.361899 | 0 | +| --enable-upgrade -s upgrade | 33.915979 | 33.895262 | 33.770192 | 34.082484 | 100 | +| -s dist-upgrade | 88.722136 | 95.484250 | 85.808085 | 84.874073 | 100 | + ## set9.c +Переписанная реализация `set.c` + | command | average_seconds | run1_seconds | run2_seconds | run3_seconds | exit_status | | :-------------------------- | :-------------: | :----------: | :----------: | :----------: | ----------: | | -s check | 1.550342 | 1.596307 | 1.532768 | 1.521950 | 0 |