JasW Opublikowano 22 Listopada 2016 Zgłoś Opublikowano 22 Listopada 2016 vernum=11574 32bit i 64 bit ( Win7pro ) Przy pracy z trochę większymi projektami ( > 30tys obiektów typu line / polyline, dwg ok 5 MB ) zauważyłem poważny problem z wydajnością komendy 3dorbit. ZWCAD po wywołaniu komendy _3dorbit zawisa na kilka sekund. Niestety nie zawsze pojawia się koło do kręcenia widokiem. . Jak mam szczęście to odblokowuje sie po 5..10 sekundach. Niestety już wielokrotnie zaliczałem zwis (po braku reakcji przez 5 minut) . Jeśli to permanentna cecha nowego ZWCADA to może uniemożliwić sensowną pracę w 3D nawet na średniej wielkości projektach. Mojemu sprzętowi raczej nic nie brakuje. Przełączałem także na najprostszy tryb renderownaia/kreskowania ( 2d Wireframe ) który w Autocad pomagał nawet na bardzo dużych projektach. Tutaj nic nie pomaga. Trochę niepokoi mnie to, czy nie dotknąłem właśnie wąskiego gardła kernela nowego ZWCADA Macie może podobne spostrzeżęnia albo wiedzę n.t. jakichś optymalizacji ustawień profilu użytkownika ? Na moim CPU ( 8 rdzeniowy I7 ) właśnie po raz kolejny wątek z ZWCAD po uruchomieniu _3dorbit zwisł . Pozdrawiam J.
dmatusz3 Opublikowano 23 Listopada 2016 Zgłoś Opublikowano 23 Listopada 2016 Przeanalizowałem funkcje na co prawda mniejszym rysunku - ponad 15 tys obiektów i faktycznie potwierdzam problem. Z wielu prób wynika, że problem leży w przygotowaniu danych do polecenia obrotu. Sprzęt mam 8 letni, niemniej ten sam rysunek po wydaniu polecenia 3dorbit w zwcad+ 2015 u mnie trwa około 3-4 sekund, w 2017 około 20 sekund. Natomiast samo obracanie po wejściu w tryb obrotu jest tak samo szybkie. Dzięki za informacje, za chwilę wyślemy zgłoszenie.
dmatusz3 Opublikowano 23 Listopada 2016 Zgłoś Opublikowano 23 Listopada 2016 Skonsultowaliśmy problem. Istnieje duża szansa, że uda się zoptymalizować funkcję 3dorbit w ZWCAD 2017 SP1.3
JasW Opublikowano 23 Listopada 2016 Autor Zgłoś Opublikowano 23 Listopada 2016 Włączylem u siebie Performance Monitor (Windowsa) aby zdiagnozowac obszar hardware ( Memory/CPU/GPU ) Wychodzi na problem programowy (CPU) Przy 50 tys polilinii CPU pracowalo na 100% . Jak cierpliwie czekalem to odtykalo się po 5..10 minutach ;-(((( Trzymam kciuki za rozwiązanie. Pozdrawiam J.
dmatusz3 Opublikowano 23 Listopada 2016 Zgłoś Opublikowano 23 Listopada 2016 Czy moglibyśmy otrzymać taki rysunek? Wysłaliśmy do producenta to co mieliśmy (stworzyliśmy), ale taki rysunek jak powyżej z pewnością by pomógł.
JasW Opublikowano 23 Listopada 2016 Autor Zgłoś Opublikowano 23 Listopada 2016 (edytowane) Wygenerowałem dane testowe z 'lekko' losową serią obiektów polyline / circle Załączam dwa pliki. Można pobawić się w benchmarki ;-) 30 tys. elementów Test3dOrbit30k.dwg 60 tys. elementów Test3dOrbit60k.dwg Poza testem _3dorbit proponuje także zwrócić uwagę na lagi w komendach związanych ze schowkiem gdy mamy dużą ilość obiektów w selekcjach ( > 10k elementów ) : _pastebase (CTRL_SHIFT+C ) , muli w ZwCAD, w Autocad błysk _pastecopy ( CTRL+C) muli w ZwCAD, w Autocad błysk _pasetclip ( CTRL_V ) muli w ZwCAD i Autocad (tu opóźnienie rozumiem. Nastepuje w końcu insert wielu tysięcy obiektów ) J. Edytowane 23 Listopada 2016 przez JasW dmatusz3 1
dmatusz3 Opublikowano 24 Listopada 2016 Zgłoś Opublikowano 24 Listopada 2016 Dzięki za pliki, wysłaliśmy je jako uzupełnienie zgłoszenia.
dmatusz3 Opublikowano 14 Grudnia 2016 Zgłoś Opublikowano 14 Grudnia 2016 W wersji ZWCAD 2017 SP1.3 nieco przyśpieszono polecenie. 3dorbit powinien działać szybciej zarówno z klawiszem SHIFT jak i z linii poleceń.
Rekomendowane odpowiedzi