JasW Posted November 22, 2016 Report Share Posted November 22, 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. Link to comment Share on other sites More sharing options...
dmatusz3 Posted November 23, 2016 Report Share Posted November 23, 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. Link to comment Share on other sites More sharing options...
dmatusz3 Posted November 23, 2016 Report Share Posted November 23, 2016 Skonsultowaliśmy problem. Istnieje duża szansa, że uda się zoptymalizować funkcję 3dorbit w ZWCAD 2017 SP1.3 Link to comment Share on other sites More sharing options...
JasW Posted November 23, 2016 Author Report Share Posted November 23, 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. Link to comment Share on other sites More sharing options...
dmatusz3 Posted November 23, 2016 Report Share Posted November 23, 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ł. Link to comment Share on other sites More sharing options...
JasW Posted November 23, 2016 Author Report Share Posted November 23, 2016 (edited) 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. Edited November 23, 2016 by JasW dmatusz3 1 Link to comment Share on other sites More sharing options...
dmatusz3 Posted November 24, 2016 Report Share Posted November 24, 2016 Dzięki za pliki, wysłaliśmy je jako uzupełnienie zgłoszenia. Link to comment Share on other sites More sharing options...
dmatusz3 Posted December 14, 2016 Report Share Posted December 14, 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ń. Link to comment Share on other sites More sharing options...
Recommended Posts