Тестирование умной выгрузки

Категории:  HYDB™
Последние изменения: 05.06.2020

Мы провели тестирование умной выгрузки в сравнении со старой. Для этого было использовано мобильное устройство ScanPal 5100 с поддержкой Wi-Fi. Тестирование проводилось на двух компьютерах с типичной «офисной» конфигурацией.

Программное обеспечение

  • Wi-Fi драйвер 2.7.1.13 (старый);
  • Wi-Fi драйвер 2.7.1.54 (новый);
  • 1С:Предприятие 8.3 (8.3.5.1443), справочник номенклатуры более 200 000 позиций;
  • Управление торговлей, редакция 11.1 (11.1.2.9).

Оборудование

  • Компьютер 1: Pentium Dual-Core CPU E5500 @ 2.80GHz; Intel P35/G33/G31 Processor to I/O Controller; 2x 2Гб Micron 1; WDC WD2500AAJS-00YZCA0; NVIDIA GeForce GT 610;
  • Компьютер 2: Intel Core i5-4210M CPU @ 2.60GHz; Intel Core DRAM Controller; 4Гб Samsung DDR3; Seagate ST500LM000-SSHD-8GB; Intel HD Graphics 4600; NVidia GeForce 820M;
  • Мобильное устройство: Honeywell ScanPal 5100 / WLAN / Bluetooth / 64 RAM / 128 ROM / цветной экран / цифровая клавиатура / 28, русские буквы клавиш / имиджер (фотосканер) / 1D / 2D / Windows CE Windows CE 5.0 Core;
  • Wi-Fi сеть 54Mbps с включённой безопасностью WPA2 PSK, уровень сигнала - хороший.

Сводный график производительности компьютеров (использована SiSoftware Sandra) в сравнении с эталонным Intel Core i7:

Компьютер 1 / Компьютер 2

Компьютер 2 в несколько раз мощнее компьютера 1, но оба они во много раз слабее современной мощной системы и являются типичными представителями «офисной» техники.

Более подробный график:

В ходе тестирования на каждом шаге операции замерялось время, необходимое для его выполнения и количество оперативной памяти, занятое процессом.

Шаги процесса

1 шаг Открываем обработку.

2 шаг Нажимаем в обработке «Заполнить», заполняется 205504 строк.

3 шаг Нажимаем кнопку «Выгрузить», на сервер выгружается 205504 строк.

4 шаг Обмен мобильного устройства с сервером Mobile SMARTS.

5 шаг Нажимаем в обработке «Заполнить», заполняется 3226 строк.

6 шаг Нажимаем кнопку «Выгрузить», на сервер выгружается 3226 строк.

7 шаг Обмен мобильного устройства с сервером Mobile SMARTS.

Результаты

Была проведена серия замеров и посчитана погрешность измерения, результаты сведены в таблицу.

Сводная таблица результатов:

Память (Мб) Время комп. 1 Время комп. 2
Версия Было Стало Было Стало Было Стало
1 шаг 54 54
2 шаг 317 277 6:20 (+/-0:44) 10:31 (+/-0:37) 4:24 (+/-0:14) 7:22 (+/-0:26)
3 шаг 516 309 23:16 (+/-2:12) 5:50 (+/-0:42) 12:23 (+/-1:17) 5:48 (+/-0:16)
4 шаг 5:12 (+/-0:27) 3:42 (+/-0:32) 6:46 (+/-0:32) 2:24 (+/-0:13)
5 шаг 130 122 1:15 (+/-0:18) 0:09 (+/-0:02) 0:06 (+/-0:02) 0:08 (+/-0:02)
6 шаг 140 112 6:06 (+/-0:31) 0:38 (+/-0:08) 0:45 (+/-0:04) 0:26 (+/-0:06)
7 шаг 5:57 (+/-0:34) 0:08 (+/-0:02) 6:47 (+/-0:47) 0:06 (+/-0:02)

Стоит отметить, что в реальной эксплуатации наиболее часто повторяются шаги с 5 по 7. В этих шагах имитируется отправка новых позиций справочника товаров и скачивание их мобильным устройством.

И в этих действиях ускорение результата действительно впечатляет! Вместо 13:18 это заняло всего 55 секунд при тестировании на компьютере 1. 

Умная выгрузка позволила ускорить обновление базы товаров более чем в 14 раз.

Статьи по теме: