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

Последние изменение: 12.12.2017

Мы провели тестирование умной выгрузки в сравнении со старой. Для этого было использовано мобильное устройство 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 шаг5454
2 шаг3172776:20 (+/-0:44)10:31 (+/-0:37)4:24 (+/-0:14)7:22 (+/-0:26)
3 шаг51630923: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 шаг1301221:15 (+/-0:18)0:09 (+/-0:02)0:06 (+/-0:02)0:08 (+/-0:02)
6 шаг1401126: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 раз.

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