Какие есть способы и инструменты для профайлинга
файловой версии 1С?
Есть файловая версия 1С с конфигурацией
Комплексная автоматизация 1.1. Конечная задача — ускорить выгрузку на сайт с помощью стандартного модуля
Обмена с веб-сайтом. Сейчас выгрузка занимает 4+ часа на 4000 товаров. Раньше было 2000 товаров и выгрузка была около 2 часов. Даже при галочке "Выгружать только изменения" операция "Предварительная обработка" в любом случае сейчас занимает 2+ часа. Выгрузку я произвожу удалённо через RDP. Интернет в компании не быстрый, 10 Мбит на загрузку, соответственно, на выгрузку около 2−5 Мбит.
В 1С висят около 30 пользователей, но выгрузку старался делать после их работы. Возможно, дело в самой файловой версии 1С вместо клиент-серверной. Но я хочу точно знать, что именно стопорит процесс при выгрузке данных с помощью модуля "Обмена с веб-сайтом". Поэтому — кто-нибудь может подсказать как и чем профайлить процессы в 1С?
—
upd: после "замера производительности" и одного часа (больше не ждал, прервал процесс, "предварительная обработка данных" так и не завершилась даже) выгрузки через модуль "Обмена с веб-сайтом" получил следующий результат
Правильно ли я понимаю, что первые две строки — это одно и то же, т.е. процесс выборки данных, первая строка из таблицы — это форма, форма не может же выполняться 30% времени, это время — это время процесса, верно? В общем, проблема в том, как данная файловая версия получает данные.
Может ли быть проблема производительности в том, что стоит файловая версия 1С и, чтобы получить выборку, используется жёсткий диск — а это один из самых медленных ресурсов в компьютере. Плюс к этому используется передача по интернету, а сеть — это ещё один из медленных ресурсов? Или причина может быть в чём-то ещё?