Win10 1709 vs Win10 1809

Вчера, в международный день дурака, я нажал «проверить обновления» и моя Win10 1709 (пропатченная в марте 2019 года) обновилась до сборки 1809 (2019-3).

Потом на неё накатилось еще одно обновление, потребовавшее перезагрузку компьютера.

За ночь пробежали нагрузочные тесты и теперь можно «оценить» последствия обновления.

Было:

[22.03.2019 21:33:01] [info] Provider DLL    :lcpi.ibprovider_v5_vc15_w64_prof_i.dll
[22.03.2019 21:33:01] [info] Provider Version:5.2.0.31153
[22.03.2019 21:33:01] [info] Server Name     :Firebird
[22.03.2019 21:33:01] [info] Server Version  :3.0.5.33112
[22.03.2019 21:33:01] [info] Client Name     :LCPI.IBProvider.RemoteFB
[22.03.2019 21:33:01] [info] Client Version  :5.2.0.31153
[22.03.2019 21:33:01] [info] Database ODS    :12.0
[22.03.2019 21:33:01] [info] Database Dialect:3
....
[23.03.2019 13:45:28] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[23.03.2019 13:45:28] [summary] [TESTS]
[23.03.2019 13:45:28] [summary] EXECUTED      : 695367
[23.03.2019 13:45:28] [summary] SUCCEEDED     : 695341
[23.03.2019 13:45:28] [summary] FAILED        : 0
[23.03.2019 13:45:28] [summary] WITH WARNINGS : 26 [ 45 warning(s) ]
[23.03.2019 13:45:28] [summary] 
[23.03.2019 13:45:28] [summary] - - - - - - - - - - - - - - - - - - - - - -
[23.03.2019 13:45:28] [summary] [TEST TIMES]
[23.03.2019 13:45:28] [summary] REAL          : 2316625873465 [2 day(s)16:21:02.5873465]
[23.03.2019 13:45:28] [summary] USER          : 655046718750  [18:11:44.6718750]
[23.03.2019 13:45:28] [summary] KERNEL        : 221669375000  [06:09:26.9375000]
[23.03.2019 13:45:28] [summary] TOTAL         : 876716093750  [1 day(s)00:21:11.6093750]
[23.03.2019 13:45:28] 
[23.03.2019 13:45:28] [TEST HEAP] Test heap is empty
[23.03.2019 13:45:28] [TEST HEAP] Validate ... OK
[23.03.2019 13:45:28] [TEST HEAP] Destroy ... OK
[23.03.2019 13:45:28] 
[23.03.2019 13:45:28] [summary] ------------------------------------------- [PROCESS INFORMATION]
[23.03.2019 13:45:28] [summary] [VIRTUAL MEMORY]
[23.03.2019 13:45:28] [summary] 
[23.03.2019 13:45:28] [summary] PRIVATE BYTES      : 13236 KB       [12MB 948KB]
[23.03.2019 13:45:28] [summary] PEAK PRIVATE BYTES : 12651096 KB    [12GB 66MB 600KB]
[23.03.2019 13:45:28] [summary] VIRTUAL SIZE       : 155424 KB      [151MB 800KB]
[23.03.2019 13:45:28] [summary] PAGE FAULT COUNT   : 124775849
[23.03.2019 13:45:28] [summary] 
[23.03.2019 13:45:28] [summary] - - - - - - - - - - - - - - - - - - - - - -
[23.03.2019 13:45:28] [summary] [HANDLES]
[23.03.2019 13:45:28] [summary] 
[23.03.2019 13:45:28] [summary] HANDLES            : 158
[23.03.2019 13:45:28] [summary] 
[23.03.2019 13:45:28] [summary] - - - - - - - - - - - - - - - - - - - - - -
[23.03.2019 13:45:28] [summary] TOTAL ERRORS  : 0
[23.03.2019 13:45:28] [summary] TOTAL WARNINGS: 45
[23.03.2019 13:45:28] [summary] FULL PASSES   : 1
[23.03.2019 13:45:28] [summary] GEN TESTS     : 8293105

Стало:

[01.04.2019 16:32:12] [info] Provider DLL    :lcpi.ibprovider_v5_vc15_w64_prof_i.dll
[01.04.2019 16:32:12] [info] Provider Version:5.3.0.31155
[01.04.2019 16:32:12] [info] Server Name     :Firebird
[01.04.2019 16:32:12] [info] Server Version  :3.0.5.33112
[01.04.2019 16:32:12] [info] Client Name     :LCPI.IBProvider.RemoteFB
[01.04.2019 16:32:12] [info] Client Version  :5.3.0.31155
[01.04.2019 16:32:12] [info] Database ODS    :12.0
[01.04.2019 16:32:12] [info] Database Dialect:3
....
[02.04.2019 11:03:51] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[02.04.2019 11:03:51] [summary] [TESTS]
[02.04.2019 11:03:51] [summary] EXECUTED      : 695367
[02.04.2019 11:03:51] [summary] SUCCEEDED     : 695351
[02.04.2019 11:03:51] [summary] FAILED        : 0
[02.04.2019 11:03:51] [summary] WITH WARNINGS : 16 [ 32 warning(s) ]
[02.04.2019 11:03:51] [summary] 
[02.04.2019 11:03:51] [summary] - - - - - - - - - - - - - - - - - - - - - -
[02.04.2019 11:03:51] [summary] [TEST TIMES]
[02.04.2019 11:03:51] [summary] REAL          : 2645724911777 [3 day(s)01:29:32.4911777]
[02.04.2019 11:03:51] [summary] USER          : 665079062500  [18:28:27.9062500]
[02.04.2019 11:03:51] [summary] KERNEL        : 286460156250  [07:57:26.0156250]
[02.04.2019 11:03:51] [summary] TOTAL         : 951539218750  [1 day(s)02:25:53.9218750]
[02.04.2019 11:03:51] 
[02.04.2019 11:03:51] [TEST HEAP] Test heap is empty
[02.04.2019 11:03:51] [TEST HEAP] Validate ... OK
[02.04.2019 11:03:51] [TEST HEAP] Destroy ... OK
[02.04.2019 11:03:51] 
[02.04.2019 11:03:51] [summary] ------------------------------------------- [PROCESS INFORMATION]
[02.04.2019 11:03:51] [summary] [VIRTUAL MEMORY]
[02.04.2019 11:03:51] [summary] 
[02.04.2019 11:03:51] [summary] PRIVATE BYTES      : 12816 KB       [12MB 528KB]
[02.04.2019 11:03:51] [summary] PEAK PRIVATE BYTES : 12662564 KB    [12GB 77MB 804KB]
[02.04.2019 11:03:51] [summary] VIRTUAL SIZE       : 4343900 KB     [4GB 146MB 92KB]
[02.04.2019 11:03:51] [summary] PAGE FAULT COUNT   : 121652151
[02.04.2019 11:03:51] [summary] 
[02.04.2019 11:03:51] [summary] - - - - - - - - - - - - - - - - - - - - - -
[02.04.2019 11:03:51] [summary] [HANDLES]
[02.04.2019 11:03:51] [summary] 
[02.04.2019 11:03:51] [summary] HANDLES            : 175
[02.04.2019 11:03:51] [summary] 
[02.04.2019 11:03:51] [summary] - - - - - - - - - - - - - - - - - - - - - -
[02.04.2019 11:03:51] [summary] TOTAL ERRORS  : 0
[02.04.2019 11:03:51] [summary] TOTAL WARNINGS: 32
[02.04.2019 11:03:51] [summary] FULL PASSES   : 1
[02.04.2019 11:03:51] [summary] GEN TESTS     : 8293105

KERNEL-time почти на два часа увеличился. С «06:09:26» до «07:57:26».

Вот еще данные для 1709:

[18.03.2019 13:43:29] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[18.03.2019 13:43:29] [summary] [TESTS]
[18.03.2019 13:43:29] [summary] EXECUTED      : 695367
[18.03.2019 13:43:29] [summary] SUCCEEDED     : 695349
[18.03.2019 13:43:29] [summary] FAILED        : 0
[18.03.2019 13:43:29] [summary] WITH WARNINGS : 18 [ 38 warning(s) ]
[18.03.2019 13:43:29] [summary] 
[18.03.2019 13:43:29] [summary] - - - - - - - - - - - - - - - - - - - - - -
[18.03.2019 13:43:29] [summary] [TEST TIMES]
[18.03.2019 13:43:29] [summary] REAL          : 2649075169436 [3 day(s)01:35:07.5169436]
[18.03.2019 13:43:29] [summary] USER          : 691355468750  [19:12:15.5468750]
[18.03.2019 13:43:29] [summary] KERNEL        : 238955312500  [06:38:15.5312500]
[18.03.2019 13:43:29] [summary] TOTAL         : 930310781250  [1 day(s)01:50:31.0781250]
[08.03.2019 18:27:48] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[08.03.2019 18:27:48] [summary] [TESTS]
[08.03.2019 18:27:48] [summary] EXECUTED      : 697418
[08.03.2019 18:27:48] [summary] SUCCEEDED     : 697399
[08.03.2019 18:27:48] [summary] FAILED        : 0
[08.03.2019 18:27:48] [summary] WITH WARNINGS : 19 [ 38 warning(s) ]
[08.03.2019 18:27:48] [summary] 
[08.03.2019 18:27:48] [summary] - - - - - - - - - - - - - - - - - - - - - -
[08.03.2019 18:27:48] [summary] [TEST TIMES]
[08.03.2019 18:27:48] [summary] REAL          : 2709158575325 [3 day(s)03:15:15.8575325]
[08.03.2019 18:27:48] [summary] USER          : 715683906250  [19:52:48.3906250]
[08.03.2019 18:27:48] [summary] KERNEL        : 245707812500  [06:49:30.7812500]
[08.03.2019 18:27:48] [summary] TOTAL         : 961391718750  [1 day(s)02:42:19.1718750]

KERNEL-time меньше 7 часов.

А у сборки 1809 — почти 8 часов.

Сдается мне, система таки стала немного медленней работать.

Я потом (если будет не лень) еще закину сюда свежие данные о производительности 1809.

3 комментария

Dmitry Kovalenko  on 3 апреля, 2019

Вчера возникли некоторые сомнения насчет достоверности цифр для 1809 — оказывается ночью (параллельно с тестами) акронис замутил террабайтный архив. Поэтому надо еще раз убедиться в правильности сделанного вывода.

На этот раз тесты юзали 32-битный IBProvider.

Сборка 1809

[02.04.2019 11:03:52] [info] Provider DLL    :lcpi.ibprovider_v5_vc15_w32_prof_i.dll
[02.04.2019 11:03:52] [info] Provider Version:5.3.0.31155
[02.04.2019 11:03:52] [info] Server Name     :Firebird
[02.04.2019 11:03:52] [info] Server Version  :3.0.5.33112
[02.04.2019 11:03:52] [info] Client Name     :LCPI.IBProvider.RemoteFB
[02.04.2019 11:03:52] [info] Client Version  :5.3.0.31155
[02.04.2019 11:03:52] [info] Database ODS    :12.0
[02.04.2019 11:03:52] [info] Database Dialect:3
....
[03.04.2019 04:54:47] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[03.04.2019 04:54:47] [summary] [TESTS]
[03.04.2019 04:54:47] [summary] EXECUTED      : 695365
[03.04.2019 04:54:47] [summary] SUCCEEDED     : 695354
[03.04.2019 04:54:47] [summary] FAILED        : 0
[03.04.2019 04:54:47] [summary] WITH WARNINGS : 11 [ 21 warning(s) ]
[03.04.2019 04:54:47] [summary] 
[03.04.2019 04:54:47] [summary] - - - - - - - - - - - - - - - - - - - - - -
[03.04.2019 04:54:47] [summary] [TEST TIMES]
[03.04.2019 04:54:47] [summary] REAL          : 2549632158345 [2 day(s)22:49:23.2158345]
[03.04.2019 04:54:47] [summary] USER          : 730740000000  [20:17:54]
[03.04.2019 04:54:47] [summary] KERNEL        : 285137500000  [07:55:13.7500000]
[03.04.2019 04:54:47] [summary] TOTAL         : 1015877500000 [1 day(s)04:13:07.7500000]

Сборка 1709

Раз:

[29.03.2019 18:31:30] [summary] [TESTS]
[29.03.2019 18:31:30] [summary] EXECUTED      : 695365
[29.03.2019 18:31:30] [summary] SUCCEEDED     : 695339
[29.03.2019 18:31:30] [summary] FAILED        : 0
[29.03.2019 18:31:30] [summary] WITH WARNINGS : 26 [ 48 warning(s) ]
[29.03.2019 18:31:30] [summary] 
[29.03.2019 18:31:30] [summary] - - - - - - - - - - - - - - - - - - - - - -
[29.03.2019 18:31:30] [summary] [TEST TIMES]
[29.03.2019 18:31:30] [summary] REAL          : 2534746052054 [2 day(s)22:24:34.6052054]
[29.03.2019 18:31:30] [summary] USER          : 775067812500  [21:31:46.7812500]
[29.03.2019 18:31:30] [summary] KERNEL        : 223449218750  [06:12:24.9218750]
[29.03.2019 18:31:30] [summary] TOTAL         : 998517031250  [1 day(s)03:44:11.7031250]

Два (место на RAM-диске закончилось):

[24.03.2019 06:17:32] [summary] [TESTS]
[24.03.2019 06:17:32] [summary] EXECUTED      : 695365
[24.03.2019 06:17:32] [summary] SUCCEEDED     : 695349
[24.03.2019 06:17:32] [summary] FAILED        : 1 [ 1 error(s) ]
[24.03.2019 06:17:32] [summary] WITH WARNINGS : 15 [ 30 warning(s) ]
[24.03.2019 06:17:32] [summary] 
[24.03.2019 06:17:32] [summary] - - - - - - - - - - - - - - - - - - - - - -
[24.03.2019 06:17:32] [summary] [TEST TIMES]
[24.03.2019 06:17:32] [summary] REAL          : 2364119874622 [2 day(s)17:40:11.9874622]
[24.03.2019 06:17:32] [summary] USER          : 737840468750  [20:29:44.0468750]
[24.03.2019 06:17:32] [summary] KERNEL        : 212882812500  [05:54:48.2812500]
[24.03.2019 06:17:32] [summary] TOTAL         : 950723281250  [1 day(s)02:24:32.3281250]

Три:

[19.03.2019 10:26:32] [summary] [TESTS]
[19.03.2019 10:26:32] [summary] EXECUTED      : 695365
[19.03.2019 10:26:32] [summary] SUCCEEDED     : 695350
[19.03.2019 10:26:32] [summary] FAILED        : 0
[19.03.2019 10:26:32] [summary] WITH WARNINGS : 15 [ 34 warning(s) ]
[19.03.2019 10:26:32] [summary] 
[19.03.2019 10:26:32] [summary] - - - - - - - - - - - - - - - - - - - - - -
[19.03.2019 10:26:32] [summary] [TEST TIMES]
[19.03.2019 10:26:32] [summary] REAL          : 2941847614916 [3 day(s)09:43:04.7614916]
[19.03.2019 10:26:32] [summary] USER          : 781825000000  [21:43:02.5000000]
[19.03.2019 10:26:32] [summary] KERNEL        : 232959843750  [06:28:15.9843750]
[19.03.2019 10:26:32] [summary] TOTAL         : 1014784843750 [1 day(s)04:11:18.4843750]

Четыре:

[09.03.2019 13:23:14] [summary] [TESTS]
[09.03.2019 13:23:14] [summary] EXECUTED      : 697416
[09.03.2019 13:23:14] [summary] SUCCEEDED     : 697403
[09.03.2019 13:23:14] [summary] FAILED        : 0
[09.03.2019 13:23:14] [summary] WITH WARNINGS : 13 [ 32 warning(s) ]
[09.03.2019 13:23:14] [summary] 
[09.03.2019 13:23:14] [summary] - - - - - - - - - - - - - - - - - - - - - -
[09.03.2019 13:23:14] [summary] [TEST TIMES]
[09.03.2019 13:23:14] [summary] REAL          : 2703525230535 [3 day(s)03:05:52.5230535]
[09.03.2019 13:23:14] [summary] USER          : 781116093750  [21:41:51.6093750]
[09.03.2019 13:23:14] [summary] KERNEL        : 232361093750  [06:27:16.1093750]
[09.03.2019 13:23:14] [summary] TOTAL         : 1013477187500 [1 day(s)04:09:07.7187500]

У сборки 1809 KERNEL-time: 07:55:13.

Худшее время у сборки 1709: 06:28:15.

Так что, похоже, вывод насчет замедления 1809 был правильным. Будем посмотреть дальше.

Вчера обнаружил, что для моей мамы вышел новый BIOS с описанием «Improve system performance». Обновлюсь ближе к маю месяцу.

Dmitry Kovalenko  on 4 апреля, 2019

Третий заход. Тестирование с участием fbclient.dll. 64-битная сборка.

Здесь вылазят ошибки fbclient в алгоритмах взаимодействия с сервером, но не суть.

Было (сборка Win10 1709) 05:22:25

[24.03.2019 20:57:00] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[24.03.2019 20:57:00] [summary] [TESTS]
[24.03.2019 20:57:00] [summary] EXECUTED      : 695380
[24.03.2019 20:57:00] [summary] SUCCEEDED     : 695330
[24.03.2019 20:57:00] [summary] FAILED        : 29 [ 29 error(s) ]
[24.03.2019 20:57:00] [summary] WITH WARNINGS : 22 [ 25 warning(s) ]
[24.03.2019 20:57:00] [summary] 
[24.03.2019 20:57:00] [summary] - - - - - - - - - - - - - - - - - - - - - -
[24.03.2019 20:57:00] [summary] [TEST TIMES]
[24.03.2019 20:57:00] [summary] REAL          : 2093063437458 [2 day(s)10:08:26.3437458]
[24.03.2019 20:57:00] [summary] USER          : 704350156250  [19:33:55.0156250]
[24.03.2019 20:57:00] [summary] KERNEL        : 193454218750  [05:22:25.4218750]
[24.03.2019 20:57:00] [summary] TOTAL         : 897804375000  [1 day(s)00:56:20.4375000]

Стало (сборка Win10 1809) 06:54:51

[04.04.2019 08:22:35] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[04.04.2019 08:22:35] [summary] [TESTS]
[04.04.2019 08:22:35] [summary] EXECUTED      : 695380
[04.04.2019 08:22:35] [summary] SUCCEEDED     : 695338
[04.04.2019 08:22:35] [summary] FAILED        : 31 [ 31 error(s) ]
[04.04.2019 08:22:35] [summary] WITH WARNINGS : 13 [ 13 warning(s) ]
[04.04.2019 08:22:35] [summary] 
[04.04.2019 08:22:35] [summary] - - - - - - - - - - - - - - - - - - - - - -
[04.04.2019 08:22:35] [summary] [TEST TIMES]
[04.04.2019 08:22:35] [summary] REAL          : 3928162832544 [4 day(s)13:06:56.2832544]
[04.04.2019 08:22:35] [summary] USER          : 732705937500  [20:21:10.5937500]
[04.04.2019 08:22:35] [summary] KERNEL        : 248914062500  [06:54:51.4062500]
[04.04.2019 08:22:35] [summary] TOTAL         : 981620000000  [1 day(s)03:16:02]

Так что «раньше было лучше» (c).

Но поскольку это увеличение времени размазывается как минимум на 4 потока, то все не так грустно.

По сравнению со сборкой 1803 — вообще все хорошо.

Dmitry Kovalenko  on 11 апреля, 2019

Только что получил первые результаты тестирования 64-битного IBProvider, собранного компилятором VS2019 (vc16).

[10.04.2019 05:21:07] [info] Provider DLL    :lcpi.ibprovider_v5_vc16_w64_prof_i.dll
[10.04.2019 05:21:07] [info] Provider Version:5.3.1.31168
[10.04.2019 05:21:07] [info] Server Name     :Firebird
[10.04.2019 05:21:07] [info] Server Version  :3.0.5.33112
[10.04.2019 05:21:07] [info] Client Name     :LCPI.IBProvider.RemoteFB
[10.04.2019 05:21:07] [info] Client Version  :5.3.1.31168
[10.04.2019 05:21:07] [info] Database ODS    :12.0
[10.04.2019 05:21:07] [info] Database Dialect:3
.....
[11.04.2019 09:22:44] [summary] ------------------------------------------- [SUMMARY INFORMATION]
[11.04.2019 09:22:44] [summary] [TESTS]
[11.04.2019 09:22:44] [summary] EXECUTED      : 695367
[11.04.2019 09:22:44] [summary] SUCCEEDED     : 695333
[11.04.2019 09:22:44] [summary] FAILED        : 0
[11.04.2019 09:22:44] [summary] WITH WARNINGS : 34 [ 56 warning(s) ]
[11.04.2019 09:22:44] [summary] 
[11.04.2019 09:22:44] [summary] - - - - - - - - - - - - - - - - - - - - - -
[11.04.2019 09:22:44] [summary] [TEST TIMES]
[11.04.2019 09:22:44] [summary] REAL          : 3972081822835 [4 day(s)14:20:08.1822835]
[11.04.2019 09:22:44] [summary] USER          : 676050781250  [18:46:45.0781250]
[11.04.2019 09:22:44] [summary] KERNEL        : 332061093750  [09:13:26.1093750]
[11.04.2019 09:22:44] [summary] TOTAL         : 1008111875000 [1 day(s)04:00:11.1875000]

Kernel time — 09:13:26

В последних тестах vc15 (VS2017) kernel time был 07:57:26

Одно из трех — или оно стало сильнее тупить или я неправильно понимаю этот самый kernel time.

Leave a Comment