| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Стал ли быстрее AutoCAD 2017, 2018, 2019, 2020?

Стал ли быстрее AutoCAD 2017, 2018, 2019, 2020?

Ответ
Поиск в этой теме
Непрочитано 08.04.2019, 18:33 #1
Стал ли быстрее AutoCAD 2017, 2018, 2019, 2020?
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 2,706

Перед выходом 2017 версии на семинаре Autodesk говорили об ускорении работы AutoCAD. Как понял - за счет использования многоядерности.
Но произошло ли в новых версиях с 2017-й реальное ускорение?

Про ускорение установки AutoCAD, сохранения файлов, подгрузки доп. файлов в 2020-м я прочитал.
Хотелось бы понять, ускорены ли основные процессы работы с dwg?

Сейчас интереса ради взял dwg в 93 мб, с которым мне приходилось работать в 2012. Были и тяжелее раза в полтора.
На одной и той же машине, где стоит 2012 и 2019 замерил скорость с погрешностью 2-4 с. Постарался сделать основные настройки работы Автокадов одинаковыми.

Открыть файл: 2012 - 36 с, 2019 - 38 с.
Выделить штриховки: 2012 - 28с, 2019 - 28 с.
Сделать вид сверху: 2012 - 24 с, 2019 - 20 с.

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

Кто-нибудь уже сравнивал скорости? Где-то про ускорение AutoCAD написано?
__________________
количество моих сообщений не говорит о знании Автокада
Просмотров: 4992
 
Непрочитано 08.04.2019, 18:56
#2
Serge_Y

инженер-конструктор
 
Регистрация: 29.05.2004
Минск
Сообщений: 287


Offtop: Неизвестно как насчет ускорения нового Автокада, но красоты разрабы ему добавили. Собственно, выдержка из новых возможностей:
"Пользовательский интерфейс — это то, что вы используете все время. Раньше клиенты постоянно отмечали, что необходимо существенно улучшить четкость темной темы. Аналогичное повышение четкости также было применено к светлой теме.
Как можно увидеть, мы оптимизировали фоновые цвета, а также цвета значков, чтобы добиться оптимальной контрастности без отвлечения внимания от области рисования."
Serge_Y вне форума  
 
Непрочитано 08.04.2019, 23:18
#3
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,310
Отправить сообщение для maratovich с помощью Skype™


Пробовал на 2020 модель 160 Мб (3Д + блоки с атрибутами) отличия от 2015 не заметил. Только шрифт поменяли и на отвратном цвете панелей по шарам бьёт, весь день пялится - устал, больше не открывал.
Они видать в компы у себя оперативки 120 ГБ поставили и ss диски скоростные, вот и показал результат при тестировании.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 09.04.2019, 02:10
#4
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Может быть фирма под ускорением имеет в виду не все, а отдельные процессы? Установки, сохранения, подгрузки дополнительных файлов - как про 2020 написано.
Или, действительно, только для SSD все быстрее?
Сотрудник фирмы на автодесковском форуме рассказывал, что с какого-то года (2010, 2014 - ?) всех их сотрудников перевели на работу в облаке. Может быть для облаков скорость улучшилась?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 09.04.2019, 08:18
#5
VitalyAF

инженер
 
Регистрация: 19.07.2005
Россия
Сообщений: 2,273
Отправить сообщение для VitalyAF с помощью Skype™


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Сотрудник фирмы на автодесковском форуме рассказывал, что с какого-то года (2010, 2014 - ?) всех их сотрудников перевели на работу в облаке.
Именно Autocad облачный мне не понравился, тормозной, с уродливым интерфейсом, расплывчатым экраном...
А вот Autodesk Fusion 360 CAD-CAM-CAE в одном флаконе - очень шустрый, новейший интерфейс, обалденная раскраска, текстуры,
функционал соперничает с Solid Works и Inventor!!! Пишется на Python, часто обновляется!
Autodesk - сколько ядер процессора использует, кто-нить замечал???
А Solid Works 2019, сделали тест производительности построив обсерваторию со всем тем, что обычно есть внутри -
моторы, трубы, мебель, стены, сам телескоп и всё это вращается на экране просто глазам не веришь!!!
Offtop: И ГОСТ поддерживают, не силами пользователей, не то, что доска...))
ЗЫ
Microsoft к 20-му году обещают выпустить виртуальный десктоп, на компе кроме браузера ничё не будет,
хотят пересадить всех в облака... Многих это устроит, ... лишь бы в игры поиграть, ... Тут есть над чем подумать, нам-то как быть?
Это про облака...

Последний раз редактировалось VitalyAF, 09.04.2019 в 09:08.
VitalyAF вне форума  
 
Непрочитано 09.04.2019, 08:56
#6
NWMPS


 
Регистрация: 20.07.2017
Сообщений: 284


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
А Solid Works 2019
кстати быстрей-то и не стал по сравнению с 2018, тестил свои сборки (10000 с метизами), причем настроить сглаживание не удалось на 1070, возможно все плюхи только для квадр, как придет ртх 4000 смогу сказать. А автокады не меняются уже очень давно в плане производительности.
NWMPS вне форума  
 
Непрочитано 09.04.2019, 09:30
#7
VitalyAF

инженер
 
Регистрация: 19.07.2005
Россия
Сообщений: 2,273
Отправить сообщение для VitalyAF с помощью Skype™


Цитата:
Сообщение от NWMPS Посмотреть сообщение
возможно все плюхи только для квадр, как придет ртх 4000 смогу сказать.
не возможно, а так и есть, кто это будет возиться со старыми картами...
Главный девиз запада - ПОТРЕБЛЯЙ!!! ))
VitalyAF вне форума  
 
Непрочитано 04.06.2019, 19:09
#8
АнатолийК


 
Регистрация: 15.02.2019
Сообщений: 7


С уверенностью могу сказать, что новые версии автокада быстрее предыдущих. Большой скачек я заметил при переходе с 2015 на 2016 (или с 2014 на 2015, не помню уже). Но тогда я явно ощутил, что после установки у меня операции выполняются быстрее. Вот после 2018 я перестал обновляться, т.к. читая какие там нововведения не нахожу сколько то нужного для меня.
А по поводу тестов со старыми файлами расскажу такое:
прислали файл, большой, видимо выгружен из другой программы. Открывался очень долго, переходя из модели на листы вообще по несколько минут мог висеть. Делал очистку - не помогает. Работал уже в 2018 автокаде. Тогда я сделал следующее: создал новый чистый файл, скопировал в него содержимое с того тяжелого файла и, о чудо, работа стала в разы быстрее. Правда когда я файл передал заказчику он мне пожаловался, мол, что ты сделал, у нас файл еле грузится, а до этого все хорошо было.
Вывод я сделал такой, что сам шаблон файла в новом автокаде создается несколько иначе (может переменные какие то заданы особенно), как результат, более быстрая работа, но со старыми файлами получается, что возможно даже замедление в работе.
АнатолийК вне форума  
 
Непрочитано 05.06.2019, 10:04
#9
VitalyAF

инженер
 
Регистрация: 19.07.2005
Россия
Сообщений: 2,273
Отправить сообщение для VitalyAF с помощью Skype™


Цитата:
Правда когда я файл передал заказчику он мне пожаловался, мол, что ты сделал, у нас файл еле грузится, а до этого все хорошо было.
Правильно, ты версию сменил, поэтому у заказчика не открывается.
Насчёт "в разы" - нет никаких разов, слава Богу падать перестал!

И вообще... На днях пришлось потестить сразу несколько CAD гигантов - Unigraphics, PTC Creo, Solidworks, Inventor последних версий,
Прочитал, просмотрел за неделю кучу роликов на youtube... был поражён, например в PTC Creo речь идёт о действительно больших сборках,
о способности его работать с сотнями тысяч кабелей!!! При скромных размерах софта ~4gb на диске.
А в Autocad MEP я еле-еле с тремя сотнями справлялся..., 300 и сотни тысяч, разница есть?!
Я уж не говорю про функционал...

Последний раз редактировалось VitalyAF, 05.06.2019 в 10:15.
VitalyAF вне форума  
 
Автор темы   Непрочитано 05.06.2019, 16:29
#10
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от АнатолийК Посмотреть сообщение
Вывод я сделал такой, что сам шаблон файла в новом автокаде создается несколько иначе (может переменные какие то заданы особенно), как результат, более быстрая работа, но со старыми файлами получается, что возможно даже замедление в работе.
Законное предположение, которое решил проверить.

Опять проверял на 2012 и 2019. Оба свеже переустановлены, большинство настроек по умолчанию.
Снова взял тяжелый файл за 90 Мб.
Загрузил содержание файла в шаблон 2018.
В 2012 смотрел файл на шаблоне 2004-2010. В 2019 смотрел на шаблоне 2018.

Открыть файл: 2012 - 38 с, 2019 - 25 с. (Файл для 2012 не был сделан в шаблоне 2010. После создания такого файла см. цифры в #13)
Выделить штриховки: 2012 - 16с, 2019 - 14 с.
Сделать вид сверху: 2012 - 19 с, 2019 - 19 с.

Т.е., действительно, скорость в 2019 выше на открытии файла в шаблоне 2018 примерно на 35%, на выделении на 10%.
А на файле 2004-2010 скорости всех этих процессов в 2012 и 2019 практически одинаковые.

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

Добавлено: эксперимент не чистый, т.к. шаблон исходного файла неизвестен. Кроме того, файл в шаблоне 2019 вместо 90 Мб стал 70 Мб.
Сейчас запустил делаться файл в шаблоне 2010 тем же методом вставки через блок с разбиением. И тогда сообщу результаты.
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 06.06.2019 в 15:55.
АлексЮстасу вне форума  
 
Непрочитано 05.06.2019, 19:16
#11
shmulka

Инженер-электрик
 
Регистрация: 08.08.2013
Нижний Новгород
Сообщений: 123
<phrase 1= Отправить сообщение для shmulka с помощью Skype™


Субъективно в 2020 открытие файла с ноля происходит быстрее (установлен параллельно ещё 2018). Выделение объектов (в том числе "быстрый выбор") также субъективно быстрее. Но очень частые падения при работе с таблицами (у меня там расчёты происходят принципиальных схем).
shmulka вне форума  
 
Непрочитано 05.06.2019, 20:27
| 1 #12
Дмитррр

НЛО
 
Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 3,027


По субъективным ощущением в автокаде нишиша не меняется в плане производительности уже фиг знает сколько лет.
__________________
Я ведь - огонь, и холод и... обман.
Я - радугой пронизанный... туман
Дмитррр вне форума  
 
Автор темы   Непрочитано 05.06.2019, 21:04
#13
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от shmulka Посмотреть сообщение
Субъективно в 2020 открытие файла с ноля происходит быстрее (установлен параллельно ещё 2018). Выделение объектов (в том числе "быстрый выбор") также субъективно быстрее.
"Субъективно" - это не катит.

Сделал из тестового файла вставкой как блок с разбиением вариант на основе шаблона 2010. Получилось из 93 Мб тоже 70 Мб - как и с вариантом 2018 шаблона.

Открыть файл: 2012 - 23 с, 2019 - 25 с.
Выделить штриховки: 2012 - 13 с, 2019 - 14 с.
Сделать вид сверху: 2012 - 20 с, 2019 - 19 с.
AUDIT: 2012 - 45 с, 2019 - 67 с.

Т.е. 2012 опять практически не медленнее 2019. А на проверке 2019 заметно тщательнее.
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 05.06.2019 в 21:10.
АлексЮстасу вне форума  
 
Непрочитано 05.06.2019, 21:35
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Если говорить о командах, не требующих взаимодействия с пользователем, можно и подобным решением воспользоваться...
Добавлено: вариант, работающий в ACAD более старых, чем 2013 - в #16
Вложения
Тип файла: lsp vlr-time.lsp (1.3 Кб, 16 просмотров)
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 05.06.2019 в 22:15.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.06.2019, 22:02
#15
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Если говорить о командах, не требующих взаимодействия с пользователем, можно и подобным решением воспользоваться...
Отлично!
В 2019 работает. Только время открытия файла не показывает. Для остального цифры подтвердились +/-1 с.
Но в 2012 не работает:
Цитата:
Команда: _appload vlr-time.lsp добавлено в список автозагрузки.
vlr-time.lsp успешно загружено.
Команда:
Команда: ; ошибка: no function definition: VLR-COMMAND-REACTOR
И потом - ничего.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 05.06.2019, 22:13
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


(vl-load-com) в начало лиспа добавь - я забыл.
Вариант нумер два во вложении
Вложения
Тип файла: lsp vlr-time.lsp (1.3 Кб, 9 просмотров)
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.06.2019, 22:26
#17
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Вариант нумер два во вложении
Ок, и в 2012 теперь заработала.
А скорость открытия файла никак?

Скорость с vlr-time.lsp:
Выделить штриховки: 2012 - 14 с, 2019 - 13 с.
Сделать вид сверху: 2012 - 15 с, 2019 - 18 с.
AUDIT: 2012 - 57 с, 2019 - 68 с.

Т.е. пока никакого ускорения AutoCAD с 2012 по 2019 в работе не заметно. Даже наоборот. Хотя, есть еще множество настроек AutoCAD, которые могут быть разными, и влиять на скорость.
Может быть 2020 стал быстрее?
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 05.06.2019, 22:34
#18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Снимай сглаживание кривых, настрой _.vtoptions, сними видеоэффекты выделения... Там до фига настроек. Приложив некоторое количество усилий и времени, можно отключить почти все красивости и добиться увеличения скорости работы.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.06.2019, 02:09
#19
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Приложив некоторое количество усилий и времени, можно отключить почти все красивости и добиться увеличения скорости работы.
Хорошо сказано!

Здесь вопрос о сравнении скорости старых и новых версий AutoCAD.
Пока не похоже, чтобы скорость работы с данными в новых версиях увеличилась.
Жду, когда это опровергнут знатоки или сам 2020-й.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 06.06.2019, 06:37
#20
VitalyAF

инженер
 
Регистрация: 19.07.2005
Россия
Сообщений: 2,273
Отправить сообщение для VitalyAF с помощью Skype™


Цитата:
Жду, когда это опровергнут знатоки или сам 2020-й.
Сразу видно, молодость...
А что должно случиться? За счёт чего должна скорострельность подпрыгнуть?
Сменят С++ на Python... или подключат доп. ядра...?
Акцент на Revit-е, неужели не понятно!?
И ... у всех нас по одной жизни, а не по 7-мь, как у кошек...
PS
... кстати Revit отпочковался когда-то от PTC Pro-E - нынешний PTC Creo
А основатель PTC - профессор из Питера, если забыл кто...
VitalyAF вне форума  
 
Автор темы   Непрочитано 06.06.2019, 14:19
#21
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
А что должно случиться? За счёт чего должна скорострельность подпрыгнуть?
Я своими ушами видел на семинаре Autodesk в 2016-м, что AutoCAD будет быстрее. И регулярно слышу мнения и заявления, что становится все быстрее и быстрее. Да хоть в этой теме уже не раз прозвучало.
Вот и хочу убедиться. Или наоборот.

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
можно и подобным решением воспользоваться
Хорошо бы все-таки, чтобы vlr-time.lsp показывала время открытия файлов. Вроде бы такая же команда.
Или слишком хлопотно?
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 06.06.2019 в 14:28.
АлексЮстасу вне форума  
 
Непрочитано 06.06.2019, 14:53
#22
VitalyAF

инженер
 
Регистрация: 19.07.2005
Россия
Сообщений: 2,273
Отправить сообщение для VitalyAF с помощью Skype™


Цитата:
Я своими ушами видел на семинаре Autodesk в 2016-м, что AutoCAD будет быстрее...
Было бы странно, если бы не было обещаний... ))) Зачем тогда новую платформу ввели?
Не из-за того ли, что старая исчерпана?...
2-3 сек. прирост за столько-то лет на файловых операциях...
А с другой стороны, купил хороший, надёжный кухонный нож и
пользуйся им 100 лет. новый не нужен. Но на что тогда они жить будут?
Так и здесь м.б.? Развивай десятилетиями свой софт потихоньку, так чтобы не отставать,
но и вперёд не забегать, но главное чтобы прибыль росла, обещай...
Offtop: Лет 10-ть т.н. я ещё в частной конторе проводил эксперимент, на новый
супер-пупер навороченный сервер установил Autocad MEP, хотелось своими глазами чудо
скорострельность посмотреть и посмотрел... те же... только вид сбоку )))

Последний раз редактировалось VitalyAF, 06.06.2019 в 15:13.
VitalyAF вне форума  
 
Непрочитано 06.06.2019, 15:03
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
чтобы vlr-time.lsp показывала время открытия файлов. Вроде бы такая же команда.
Лисп запускается уже после окончательной загрузки документа, так что не лечится. Только если быстренько обратно переключиться через Ctrl+Tab. Ну или писать нечто подобное на .NET (но что он может в этом плане - без понятия, я в нем вообще никак).
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.06.2019, 15:52
#24
gensex


 
Регистрация: 21.04.2019
Сообщений: 13


АлексЮстасу, было бы интересно узнать конфигурацию Вашего компьютера и операционную систему.
У меня есть теория, что новые версии автокада быстрее работают на новых компьютерах, а на старых компах - старый автокад быстрее.
У меня компьютер почти топ 2013 года. Установлены автокады 2012, 2017 и 2019. Небольшие файлы (500 кБ) 2012-й открывает полторы-две секунды. А 2017 и 2019 4-6 секунд. Разница в несколько раз.
Я очень долго сидел на 2017, очень он мне нравился, пытался по всякому его ускорить, менял разные настройки, но все равно 2012-й быстрее. Поэтому пол года назад плюнул и перешел полностью на старый добрый 2012.
Я подозреваю, что такая разница в быстродействии кроется в оптимизации программ под железо. Возможно если я куплю средний современный компьютер, то современные версии автокада будут на нем работать быстрее, чем старые версии. Но это только догадки.
gensex вне форума  
 
Автор темы   Непрочитано 06.06.2019, 16:29
#25
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от gensex Посмотреть сообщение
было бы интересно узнать конфигурацию Вашего компьютера и операционную систему
Windows 7 и см. вложение.
У меня похожая гипотеза тоже была. Что субъективная оценка улучшения скорости AutoCAD - насамделе оценка ускорения новых компьютеров.
Объективно - замерами для разных версий - ускорение AutoCAD пока не подтверждается.
Правда, мы еще не оценивали 2020; у меня его сейчас нет.
Миниатюры
Нажмите на изображение для увеличения
Название: Параметры_компьютера.png
Просмотров: 42
Размер:	41.3 Кб
ID:	214993  
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 06.06.2019 в 22:11.
АлексЮстасу вне форума  
 
Непрочитано 07.06.2019, 00:58
1 | #26
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,588


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну или писать нечто подобное на .NET
Выглядит примерно так код на скорую руку:

Код:
[Выделить все]
// Windows
using System;
using System.Collections.Generic;
using System.Diagnostics;

// AutoCAD
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;

namespace TimesOpenDrawing
{
    public class CommandsClass : IExtensionApplication
    {
        /// <summary>
        /// Словарь для хранения пар: Полное имя файла чертежа - время его открытия 
        /// </summary>
        private static Dictionary<string, long> _ListOpenDocs = new Dictionary<string, long>();

        /// <summary>
        /// Создаем счетчик времени
        /// </summary>
        private static Stopwatch _Stopwatch = new Stopwatch();

        /// <summary>
        /// Флаг активности таймера
        /// </summary>
        private static bool _ActiveTimer = false;
        

        /// <summary>
        /// Обработчик события - окно документа сейчас будет создано
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void DocumentManager_DocumentCreateStarted(object sender,
            DocumentCollectionEventArgs e)
        {
            // Сбрасываем флаг активности таймера
            _ActiveTimer = false;
            // Запускаем счетчик времени
            _Stopwatch.Reset();
            _Stopwatch.Start();
        }


        /// <summary>
        /// Обработчик события - отмена создания/открытия документа
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void DocumentManager_DocumentCreationCanceled(object sender,
            DocumentCollectionEventArgs e)
        {
            // Сбрасываем счетчик времени
            _Stopwatch.Reset();
        }


        /// <summary>
        /// Обработчик события - документ был уничтожен 
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void DocumentManager_DocumentDestroyed(object sender, DocumentDestroyedEventArgs e)
        {
            // Удаляем из словаря данные закрытого документа
            _ListOpenDocs.Remove(e.FileName);
        }


        /// <summary>
        /// Обработчик события простоя AutoCAD
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void Application_Idle(object sender, EventArgs e)
        {
            // Если счетчик времени активен
            if (_Stopwatch.IsRunning)
            {
                Document lAcadDoc = Application.DocumentManager.MdiActiveDocument;
                if (lAcadDoc != null)
                {
                    // Получаем имя файла активного документа
                    string lFileName = lAcadDoc.Database.Filename;
                    // Если данного имени нет в словаре
                    if (!_ListOpenDocs.ContainsKey(lFileName))
                    {
                        // Добавляем в словарь
                        _ListOpenDocs.Add(lFileName, _Stopwatch.ElapsedMilliseconds);
                        // И сбрасываем таймер
                        _Stopwatch.Reset();
                    }
                }
            }
        }


        /// <summary>
        /// Обработчик события - вызов модального диалога
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void Application_EnterModal(object sender, EventArgs e)
        {
            // Если таймер активный
            if (_Stopwatch.IsRunning)
            {
                // Притормаживаем таймер
                _Stopwatch.Stop();
                // Взводим флаг активности таймера
                _ActiveTimer = true;
            }
        }


        /// <summary>
        /// Обработчик события - закрытие модального диалога
        /// </summary>
        /// <param name="sender">Источник сообщения</param>
        /// <param name="e">Дополнительные аргументы</param>
        private void Application_LeaveModal(object sender, EventArgs e)
        {
            // Если стоит флаг активности таймера 
            if (_ActiveTimer)
            {
                // Разрешаем считать таймеру дальше
                _Stopwatch.Start();
                // Сбрасываем флаг
                _ActiveTimer = false;
            }
        }




        /// <summary>
        /// Инициализация сборки при загрузке
        /// </summary>
        public void Initialize()
        {
            // Подключаем событие - сейчас будет создано окно документа
            Application.DocumentManager.DocumentCreateStarted +=
                new DocumentCollectionEventHandler(DocumentManager_DocumentCreateStarted);
            // Подключаем событие - было отменено открытие/создание документа
            Application.DocumentManager.DocumentCreationCanceled +=
                new DocumentCollectionEventHandler(DocumentManager_DocumentCreationCanceled);
            // Подключаем событие - документ уничтожен
            Application.DocumentManager.DocumentDestroyed +=
                new DocumentDestroyedEventHandler(DocumentManager_DocumentDestroyed);
            // Подключаем событие - простой AutoCAD
            Application.Idle += new EventHandler(Application_Idle);
            // Подключаем событие - вызов модального диалога
            Application.EnterModal += new EventHandler(Application_EnterModal);
            // Подключаем событие - закрытие модального диалога
            Application.LeaveModal += new EventHandler(Application_LeaveModal);
        }


        /// <summary>
        /// Деинициализация сборки при загрузке
        /// </summary>
        public void Terminate()
        {
        }


        /// <summary>
        /// Команда вывода результатов измерения
        /// </summary>
        [CommandMethod("StatTimeOpen", CommandFlags.Modal)]
        public void StatTimeOpen()
        {
            Document lAcadDoc = Application.DocumentManager.MdiActiveDocument;
            if (lAcadDoc != null)
            {
                Editor lAcadEd = lAcadDoc.Editor;
                foreach (string lKey in _ListOpenDocs.Keys)
                {
                    lAcadEd.WriteMessage("\nFile={0}\nTime = {1} мс",
                        lKey, _ListOpenDocs[lKey]);
                }
            }
        }

    }
}


Сборка после загрузки начинает сразу отслеживать все открываемые файлы, при этом время диалогов во время открытия не учитывается. За конец загрузки принял первое появление события простоя для нового файла. В любой момент времени команда "STATTIMEOPEN" выведет общую статистику по всем открытым после загрузки сборки файлам (если закрыли файл - он убирается из статистики).

----- добавлено через ~4 мин. -----
p.s. Почему то в этот раз не удалось спрятать код под катом)

Последний раз редактировалось Кулик Алексей aka kpblc, 07.06.2019 в 07:32.
Сергей812 вне форума  
 
Непрочитано 07.06.2019, 07:33
#27
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Почему то в этот раз не удалось спрятать код под катом)
Так лучше?

----- добавлено через ~3 мин. -----
Offtop: Блин, читаю код и чувствую у себя синдром собаки: многое понимаю, а сказать в ответ ничего не могу... Сэр, Вы где так шарашить научились?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.06.2019, 09:45
| 1 #28
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,588


Offtop:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Так лучше?
Забавно, под IE кат не вижу вообще (пустое место), под другими браузерами вижу. Значит, и у меня изначально получилось - просто ИЕ перестал с еще одним сайтом дружить)

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Сэр, Вы где так шарашить научились?
я примерно также смотрю на кодовые конструкции местных лисповцев - отдельные элементы понимаю (так как немного пробовал на нем писать в свое время), но охватить "целиком" код практического опыта не хватает. Вхождению в .NetApi в свое время здорово помог перевод справки на русский язык от Бушмана Андрея. На родном языке в неизвестную тему начать вникать попроще все-таки) Ну и .Net сам упрощает код - тот же словарь Dictionary скрывает под "капотом" больше тысячи строк кода, который ссылаются еще на другие коды - нехилое количество сэкономленных человекочасов на написание и отладку кода для конечного пользователя-программиста.

Последний раз редактировалось Сергей812, 07.06.2019 в 09:55.
Сергей812 вне форума  
 
Непрочитано 07.06.2019, 10:43
#29
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
под IE кат не вижу вообще (пустое место), под другими браузерами вижу
Я бы в теме "Книга отзывов и предложений" отписался. Обязательно с указанием версии IE.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.06.2019, 11:24
#30
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,588


Offtop:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я бы в теме "Книга отзывов и предложений" отписался. Обязательно с указанием версии IE.
сделано.
Сергей812 вне форума  
 
Непрочитано 07.06.2019, 14:00
#31
lenivec

проектирование
 
Регистрация: 16.09.2005
KZ
Сообщений: 76


Думаю речь идет об ускорении прорисовки 3D графики. Вот открыл я к примеру один и тот же файл с множеством 3D тел в AutoCAD2015 и AutoCAD2020, вращаю модель в 3D пространстве мышкой. Реакция AutoCAD2020 на движения мышки мгновенная. А вот AutoCAD2015 реагирует с заметным запозданием. Попробовал повращать 2D чертеж, реакция на движения мыши отличается не так сильно, как на 3D телах.
lenivec вне форума  
 
Непрочитано 07.06.2019, 20:08
#32
Marsikus

software quality engineer
 
Регистрация: 19.09.2009
Харьков, Украина
Сообщений: 446


AutoCAD на MacOS радует производительностью и стабильностью работы с 3D. Оно и понятно - программа полностью переписана и выпускается только с 2010 года. К тому же она облегчена в сравнении с версией для Windows, так как многих возможностей в ней просто нет.
__________________
energokot.blogspot.com
Marsikus вне форума  
 
Автор темы   Непрочитано 09.06.2019, 20:26
#33
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от lenivec Посмотреть сообщение
Думаю речь идет об ускорении прорисовки 3D графики. Вот открыл я к примеру один и тот же файл с множеством 3D тел в AutoCAD2015 и AutoCAD2020, вращаю модель в 3D пространстве мышкой. Реакция AutoCAD2020 на движения мышки мгновенная. А вот AutoCAD2015 реагирует с заметным запозданием.
"С заметным запозданием" - это в секундах сколько?

Сейчас смотрю на относительно слабом компьютере: 2-ядерный, 3.2 ГГц, 8 Гб ОЗУ, Windows 7.
Сделал пример из 19200 3D тел, каждое собрано из трех слитых кубиков. Файлы для 2010 и 2018 шаблонов чуть за 80 Мб.
Вращение с помощью зажатого шифта и мыши хронометрии у меня не поддается. Но ощущения скорости на 2012 и 2019 схожие.

Открыть файл: 2012 - 102-113 с, 2019 - 115 с.
Команда ALIGN (ВЫРОВНЯТЬ): 2012 - 28с, 2019 - 15 с.
UNDO после ALIGN: 2012 - 18 с, 2019 - 9 с.

ALIGN выбрал как близкий аналог вращения. Делал его не в плоскости, а в 3D.
Открываются файлы почти с одинаковой скоростью.
Выравнивание и его отмена почти в 2 раза быстрее в 2019.

Похоже, что на общую скорость в AutoCAD больше всего влияет размер доступной памяти. В смысле, что при недостатке памяти чаще возникает сильное торможение.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 09.06.2019, 20:51
#34
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,580


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
при недостатке памяти чаще возникает сильное торможени
И чего в этом удивительного? При таком раскладе Windows сбрасывает в файл подкачки все, что ей может понадобиться. А файловые операции Windows всегда весьма тормозительны
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.06.2019, 12:54
#35
lenivec

проектирование
 
Регистрация: 16.09.2005
KZ
Сообщений: 76


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
"С заметным запозданием" - это в секундах сколько?
В пределах секунды. Запаздывание заметно когда во время вращения модели останавливаешь мышку, не отпуская при этом Shift и зажатый ролик, потом снова дергаешь её. И, вот, начало вращения объектов в 3D пространстве не совпадает с началом рывка мыши и движением курсора.

Последний раз редактировалось lenivec, 13.06.2019 в 09:55.
lenivec вне форума  
 
Непрочитано 13.06.2019, 15:28
#36
gnuvse


 
Регистрация: 13.04.2017
Сообщений: 72


На рабочем ПК, 16ГБ (2400), i5 8600; SSD; видео в процессоре
На домашнем ПК, 12ГБ (1333), xeon x5680, HDD, видео: gtx 960

На рабочем ПК, 2014 работает быстрее чем 2018, 2019
На домашнем ПК, 2014 работает быстрее чем на рабочем ПК (Предположение, что видюха помогает, хотя все красивовсти отключены. Только 2D)

По бенчмаркам i5 производительней моего Xeon, но acad видимо задействует все потоки моего проца - 12, у i5 - 6.

Для себя пока не вижу преимуществ переходить на новую версию, да и лениво горячие кнопки забивать по новой.
gnuvse вне форума  
 
Непрочитано 13.06.2019, 18:05
1 | #37
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,004


Цитата:
Сообщение от gnuvse Посмотреть сообщение
По бенчмаркам i5 производительней моего Xeon, но acad видимо задействует все потоки моего проца - 12, у i5 - 6.
Потоки не причем, акад однопоточный и соответственно выигрывает тот проц, у которого частота выше, в Вашей паре это зион с 3,33ГГц, против i5 с 3.1ГГц
__________________
_бложиг
Boxa вне форума  
 
Автор темы   Непрочитано 13.06.2019, 18:11
#38
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от gnuvse Посмотреть сообщение
работает быстрее чем
Это ощущения. Во всем ли быстрее, 2д или 3д, насколько и т.п.?
А у других ощущение (см. выше), что быстрее в новых...
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 13.06.2019, 23:25
#39
gnuvse


 
Регистрация: 13.04.2017
Сообщений: 72


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Это ощущения. Во всем ли быстрее, 2д или 3д, насколько и т.п.?
А у других ощущение (см. выше), что быстрее в новых...
А вы на основание чего такой вывод сделали?
И да, я уточнил, что 2D
При одинаковых операциях, на одинаковых компах стоящих друг с другом, с одними и теме же файлами акад 2014 на той сборке, которую я описал(i5), работает быстрее не по ощущениям, а по результату эксперимента.

К сожалению пруфа не предоставлю, с конторы уже той ушел.
Остается поверить мне на слово. Хотя кто я такой =(

Последний раз редактировалось gnuvse, 14.06.2019 в 10:12.
gnuvse вне форума  
 
Автор темы   Непрочитано 14.06.2019, 14:37
#40
АлексЮстасу

топограф, технолог
 
Регистрация: 24.05.2009
Москва
Сообщений: 2,706


Цитата:
Сообщение от gnuvse Посмотреть сообщение
А вы на основание чего такой вывод сделали?
Вопрос и возник оттого, что фирма уже три года заявляет об ускорении работы, многие пользователи подтверждают. А некоторые эксперименты заставляют сомневаться. Хочется понять, фактически есть ли ускорение или только такое впечатление? Если есть, то во всем или частичное?
Поэтому нужны цифры, а не ощущения.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 14.06.2019, 14:40
#41
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,588


Цифры по чему замерять? Начало команды-завершение команды или как?
Сергей812 вне форума  
 
Непрочитано 14.06.2019, 15:38
#42
gnuvse


 
Регистрация: 13.04.2017
Сообщений: 72


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Вопрос и возник оттого, что фирма уже три года заявляет об ускорении работы, многие пользователи подтверждают. А некоторые эксперименты заставляют сомневаться. Хочется понять, фактически есть ли ускорение или только такое впечатление? Если есть, то во всем или частичное?
Поэтому нужны цифры, а не ощущения.
В таком ключе да, только ощущения.
При повседневной работе 2014 был быстрее, цифр конечно же я не предоставлю =)

Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Сразу видно, молодость...
А что должно случиться? За счёт чего должна скорострельность подпрыгнуть?
Сменят С++ на Python... или подключат доп. ядра...?
Я так понял про Python сарказм или я упустил, и питон вдруг стал быстрее компилируемого C++?
gnuvse вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Стал ли быстрее AutoCAD 2017, 2018, 2019, 2020?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2018 и офис 2013...2016 petro_f Готовые программы 51 24.12.2018 17:15
Autocad 2019 из файла пропали уже сохраненные ранее изменения zenija2007 AutoCAD 11 19.07.2018 12:30
Помогите починить блок в 2018 AutoCAD tidenartem Динамические блоки 2 30.05.2018 15:51
Как конрертировать чертеж Autocad 2018 в рание версии asas AutoCAD 6 27.05.2018 10:05
Импорт step файлов в Autocad 2017 BlackLEON AutoCAD 0 24.06.2017 18:34