Подвисает переход между моделью и листами, как ускорить?

Добрый день.

В любом достаточно нагруженном чертеже при переходе из Модели в Лист и при переходе из Листа в Лист наблюдается подвисание, может доходить до 5 минут. Чем больше в листе видовых экранов, тем дольше процесс подвиания Подвисание исчезает, если в листах убить все видовые экраны. Отсюда могу сделать вывод, что проблема как-то связана с ВЭ.

Может кто сталкивался с таким, как вылечить?

НаноКАД 24.1.6578.4521 сборка 7731

Тэги темы:

Ответы

  • Файликом не поделитесь… Есть желание проверить на своем рабочем компе с корпоративными настройками.

    По сути вопроса дам такие рекомендации:

    1. Файл подкачки в Windows - выставить на 6144 Мб (верхний и нижний пределы).
    2. Очистить временные фалы !!!
    3. в nanoCAD выставить в качестве графической подсистемы - DirectX. Провести оптимизацию видеоподсистемы - команда VPERFTEST.
    4. Системную переменную mtmode - перевести в значение 3.

    Выставить эти параметры и перезагрузить комп. После пробовать.

    Пока так. Будет файлик, может еще чего посоветовать получится.

    Комп по железу и памяти достаточно сильный?

    Достаточно, это когда Оперативки не менее 16 Гбайт, система на SSD, видюха с 2 Гбайт памяти и больше, процессор с частотой от 3 ГГц.

  • Провел некоторые эксперименты:

    1. Открывал файлы на других компьютерах с разными версиями наноКада, в том числе и с такой же версией как у меня, данной проблемы не наблюдается. Отсюда делаю вывод, что проблема скорее не в файле, а в настройках моего компьютера/версии нанокада.
    2. Подвисание наблюдается даже в простых файлах размером в районе 1мб
    3. Все рекомендации выше попробовал. Вообще ничего не изменилось, прям совсем.
    4. Подвисание по времени почти всегда одинаковое 2,5-3 минуты

    Может есть какая-то переменная которая кэширует листы, как в аналоге, может в этом дело? Хотя странно, что с одинаковыми значениями переменных у меня проблема есть, у других нет.

    Смотрю в сторону переустановки программы…

  • Если эффект наблюдается только на одной машине и не зависит от файла, то можно попробовать найти какую-то настройку, отличающуюся от других и сохраняемую в реестре.

    Для этого можно воспользоваться монитором системных переменных. Алгоритм примерно следующий:

    1. Открыть файл на "хорошем" компьютере и с помощью монитора системных переменных осуществить экспорт ВСЕХ переменных в файл.
    2. Повторить ту же операцию на "плохом" компьютере (фактически сохраняем резервную копию)
    3. На "плохом" компьютере с помощью монитора системных переменных загружаем файл, сдернутый с "хорошего" компьютера.
    4. Перезапускаем нану и проверяем, изменилось ли что-то. Если изменения положительные - можно остановиться на этом. Если изменения отрицательные или ничего не изменилось - возвращаем настройки (п2) и переходим к следующему пункту
    5. Открыть эти файлы в Excel, предварительно сменив им разрешение на *.txt
    6. Совместить столбцы от обоих файлов рядышком. Если платформы одинаковых версий, то количество переменных и их порядок должны совпадать. Если совпадения нет, то придется немного повозиться
    7. В столбец справа от всего содержимого вбить формулу =ЕСЛИ(A2=C2; 1;0). Сравниваются значения и ставится 1 или 0. Столбец озаглавливаем, например "Различие"
    8. Включаем автофильтр и отфильтровываем значения "0"
    9. Анализируем. Различий будет сравнительно немного. Сразу можно отсечь все переменные, содержащие даты и пользовательские папки. Среди оставшихся переменных последовательно ищем сначала подозрительные, смотрим описание, отсеиваем. Дополнительный параметр для отсеивания - место сохранения переменной. Реестр - наиболее фокусная группа
    10. Оставшийся список последовательно ручками меняем значения переменных, перезапускаем и так по кругу. Чонить да найдется

    Если заинтересует такой метод, то удачи в изысканиях.

  • Метод поиска отличающихся переменных неплох, его можно применить как финальный этап при прочих равных условиях. А в данном случае есть большие подозрения, что косяк в Windows (скорее в драйверах, но возможно и в самой системе) и чтобы не гадать и не тратить драгоценное время проще и быстрей сначала переустановить нанокад или уже пойти совсем радикальным путем - перезаливка системы и установка нужной версии нанокада "на чистую".

    Доп.вопрос к hudozhnik:

    У вас в системе это был первый нанокад, или до этого стоял другой (предыдущая версия, например)?

    А до установки нанокада, какая CAD-система была?

    И в Windows на вашем компе вы единственный пользователь (кроме админа)?

  • У меня в организации переустановка настроеной версии Платформы nanoCAD - это примерно 15 минут (вместе с удалением предыдущей). Перезаливка всей системы на новую с настроенными параметрами и программами для нужд организации - 1час 20 минут. (вместе с автоматической установкой nanoCAD из пакета развертывания).

  • И попросите айтишников проверить оперативную память в вашем компьютере (ну или хотя бы почистить контакты и продуть комп от пыли, т.к. пыль - одна из первых виновница в тормозах с копирование, регенерацией и т.п. Но, тогда бы вы почувствовали подобные тормоза и в других программах на вашем компе).

  • Для 24.1 в клубе выложили патчик

    По моим наблюдениям значительно ускорил переключение между пространствами.

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

    Несколько раз ловил такой баг с видео, но там тормозило конкретно все, даже интерфейс

  • Скрин настроек видео выложи

    Мож у тебя опенджиэл включен?

  • AntSam
    отредактировано 7 Feb

    Коллеги внезапно начал подписать файл включены такие настройки. Подвисает в переходе модель лист и наоборот

    1.  VPERFTESTпровел тест
    2.  mtmode перевел в значение 3

    Не помогает. Обновил драйвер видеокарты Nvidia А4500

  • Andrey_M
    отредактировано 9 Feb

    Режим повышенной совместимости DirectX отключи !

    Вообще много лишнего навключал, а зачем, наверное и сам не знаешь. Рекомендую сбросить все в дефолт или выстави вот так:

    Но, мы же не знаем, где еще чего не так. И какие системные переменные подверглись изменениям (кроме двух указанных вначале).

  • Подскажите пожалуйста!

    dwg файл разработанный на другой машине и разными платформами 24,0 и 24,1

    подгружает ли он в другом НАНОКАде на другой машине какие-то настройки кроме слоёв?

  • Слои это не настройки, это свойства.

    Все что есть в чертеже подгружает

    А также шрифты и шэйпы

  • У меня был пример, когда такие подвисания при регенерации наблюдались, если использовать внешние ссылки на DWG файлах в качестве подложки. Иногда помогало отключение и включение каких-то слоев внешней ссылки.

    Вообще по наблюдениям: если в работе Nanocad что-то идет не так, значит изначально файл DWG был воздан не в Nanocad.

    Иногда проблема исчезала, если удалить определенный блок на чертеже - видимо тоже был создан в другой программе.

  • Andrey_M
    отредактировано 13 Apr

    Дмитрий_Е, в моей организации работаем с внешними ссылками (их много бывает, от 20 до 200), с чертежами от других крупных компаний (ПИК, Самолет и т.п.) и конечно испытывает ряд неудобств в виде замедления работы, но научились с ними успешно бороться. Пока еще не придуман такой nanCAD, который смог бы без проблем и тормозов работать с чертежами dwg, созданными в приложениях Autodesk.

  • Поделитесь, пожалуйста, парой секретов, как успешно получилось бороться?

  • Приезжайте, расскажу и покажу ;-)

  • Вы всех форумчан приглашаете к Вам приехать? :))))))

    Поделитесь опытом, пожалуйста, если не коммерческая тайна, - всем же интересно.

  • Дмитрий_Е
    отредактировано 15 Apr

    У меня на текущий момент в текущем проекте помогает, если открыть внешнюю ссылку, выполнить регенерацию, сохранить и закрыть её. Затем выполнить регенерацию чертежа, и тогда подвисания при переключения листов и модели проходят. Но больше похоже на случайность, чем на системное решение…. 😁

  • Показать намного проще, чем расписывать теорию. Так что, приезжайте!