1c-edt-issues
1c-edt-issues copied to clipboard
Общее торможение и загрузка процессора 100 %
Описание ошибки
Наблюдается постоянная 100 % загрузка процессора вызывающая торможение всей системы . Тормозит на операциях открытия проекта , на операциях очистки , при обновлении базы .
Работал в проекте на версии 2021.2.10 - все работало великолепно . Перешел на 2021.3.1 - EDT начал грузить процессор на 100 % процентов .
Удалил все EDT , поставил чистую [2021.3.1] заново , заново создал проект, импортировал данные из локально репозитория , EDT начал тормозить .
Плагины никакие не ставил сам, все стандартное из поставки.
До этого пробовал 2021.3.0
Как воспроизвести
Просто поставил EDT и оно начало тормозить
Скриншоты
Ожидаемое поведение
Ожидаю такого же поведения как от 2021.2.10 - стабильная работа
Лог рабочей области
version.txt trace.txt 1cedtstart.txt 1cedt.txt
Версия 1С:EDT
2021.3.1
Операционная система
Windows
Установленные плагины
1C:Code style V8, 1C:SSL-support
Дополнительная информация
Использовал на проекте - https://github.com/i-neti/tools_ui_1c_international Контакты для связи в telegram @Gasanov_Elchin
Добрый день. Необходимы полные логи из рабочего пространства, приложенные файлы, к сожалению, не содержат информации об ошибках/процессах системы, которые были на момент возникших замедлений.
Также показатели расхода памяти (на скриншоте) не соответствуют указанным в приложенном 1cedt.txt (в приложенном файле указано 4Gb heap, а на скриншоте - явно что-то около 8Gb). Поэтому просьба убедиться, что приложены именно те настройки, которые были использованы при запуске.
Проекты в WS - только те, которые указаны в https://github.com/i-neti/tools_ui_1c_international, или были еще какие-то?
Добрый день. Необходимы полные логи из рабочего пространства, приложенные файлы, к сожалению, не содержат информации об ошибках/процессах системы, которые были на момент возникших замедлений.
Также показатели расхода памяти (на скриншоте) не соответствуют указанным в приложенном 1cedt.txt (в приложенном файле указано 4Gb heap, а на скриншоте - явно что-то около 8Gb). Поэтому просьба убедиться, что приложены именно те настройки, которые были использованы при запуске.
Проекты в WS - только те, которые указаны в https://github.com/i-neti/tools_ui_1c_international, или были еще какие-то?
Добрый день , пробовал ставить разный расход памяти , и 4gb и 8 gb . поэтому и различия Снимок потоков снять не смог , из за тормозов . Как найти логи полные рабочего пространства , пожайлуста дайте ссылку на документацию где описана операция
Проект только этот и 2 бсп импортированные , чтобы тестировать
Пути к каталогу с данными проектов можно посмотреть в стартере: https://its.1c.ru/db/edtdoc#content:10524:hdoc Вот здесь, собственно, описана процедура сбора логов: https://its.1c.ru/db/edtdoc#content:153:hdoc@2a13f2b3
Пути к каталогу с данными проектов можно посмотреть в стартере: https://its.1c.ru/db/edtdoc#content:10524:hdoc Вот здесь, собственно, описана процедура сбора логов: https://its.1c.ru/db/edtdoc#content:153:hdoc@2a13f2b3
Поймал ошибку такую же в 2021.2.12 ( до этого использовал 2021.2.10)
-
в 2021.2.10 - удалил плагин Code Style
-
Перезапустил EDT - выполнил очистку проекта ( 2 раза )
-
Указал в стартере что хочу использовать 2021.2.12
-
Убедился что плагина Code Style нет в списке
-
EDT сам начал перестроение проекта , начал подтормаживать , совсем плохо стало когда началась операция Extended Language Validation , было 4 прогресс бара , 2 прошло на 2 намертво зависло . Устав ждать я завершил задачу через - диспетчер задач. ( на скрине , что вернул EDT при завершении )
-
Открыл EDT заново - процедуру Extended Language Validation - отменил в прогресс окне , он начал тормозить просто так , без причин загружая процессор на 100 процентов .
По адресу : https://disk.yandex.ru/d/a94eWxpOn3xHTw доступны для скачивания логи
Вот скриншот как распределяется место в папке MetaData проекта .
Пути к каталогу с данными проектов можно посмотреть в стартере: https://its.1c.ru/db/edtdoc#content:10524:hdoc Вот здесь, собственно, описана процедура сбора логов: https://its.1c.ru/db/edtdoc#content:153:hdoc@2a13f2b3
Почистил папку Metadata в проекте , Запустил EDT 2021.2.12 - он стал нагружать процессор на 100 % при старте . После активации проектного контектса ( процедура Extended Language validation не запустилась ) открыл модуль . EDT так же потреблял 100 % процессора , и притормаживал .
Пути к каталогу с данными проектов можно посмотреть в стартере: https://its.1c.ru/db/edtdoc#content:10524:hdoc Вот здесь, собственно, описана процедура сбора логов: https://its.1c.ru/db/edtdoc#content:153:hdoc@2a13f2b3
- Создал в 2021.2.12 новый проект , импортировал репозитарий через URL в совершенно новую папку на другом SSD диске . Получил при старте такую же картину зависания .
EDT не повесил систему и получилось снять логи
-
Из панели ошибок лог Ошибки EDT _17022022.log
-
Дамп потоков edttreadsdump.txt
-
Дамп памяти можно скачать отсюда https://disk.yandex.ru/d/bytxLGIJ3bui3A
Спасибо большое. По последним предоставленым логам первое - система влетела в постоянный цикл сбора мусора, поэтому и загрузка процессора и неотзывчивость. (в логе - сообщения типа !ENTRY com._1c.g5.v8.internal.resourcemanagement.ResourceManagementPlugin 2 0 2022-02-17 23:39:06.363 !MESSAGE Critical system overload (cpu and/or memory): memory 4284269832 used of 4294967296 ) И дальше она влетела в !MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: Java heap space
4Гб хипа ей оказалось мало, нехорошо. Проверю на представленном наборе конфигураций, посмотрим, что там во время расширенной языковой валидации съело память.
За дамп памяти отдельно спасибо )
Здравствуйте, а проверяли ли импорт на 2022.1, я сейчас попробовал построить все эти 4 проекта из указанного Вами репоизтория все прошло штатно, ничего не зависло и не затупило
В версии 2022.2 и далее в версии 2023.1 внесен значительный объем изменений для работы с меньшим объемом памяти (особенно в 2023.1)