Dostrajanie optymalizacji w celu uzyskania lepszej wydajności Solidworks

Cze wszystkim

Czy masz jedną lub więcej cudownych sztuczek, aby zoptymalizować wydajność Solidworks? Bo rzeczywiście radzimy sobie z dużymi montażami, więc lekkie tryby, skomplikowany montaż, niski poziom szczegółowości... ale spędzamy dużo czasu czekając przed komputerem (na wernisażu, na rekonstrukcji, na nagraniu...)
Myślę, że nasza sieć nie może mieć z tym nic wspólnego. a także stan niektórych podzespołów z nadmiernie szczegółowymi plikami od zewnętrznych dostawców lub zaimportowanymi plikami.

Czy znasz to ustawienie, co o tym sądzisz?youComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
GDIProcessHandleQuota ustawił go na 20000

Czy masz opinię na temat litery K na końcu odniesienia do procesora?

Oto moja konfiguracja:
image
image

Z góry dziękuję społeczności.

Aby sprawdzić, czy pochodzi z sieci, bierzesz dość duży zestaw i kopiujesz go całkowicie lokalnie.
Jeśli czas otwarcia wynosi x2 lub więcej = sieć nie jest świetna.
Jeśli x1,2 do 1,5 = poprawna sieć.
Kilka lat temu miałem długą kłótnię z działem IT, mieliśmy czas otwarcia x7...
Po wizycie eksperta ds. sieci z Visiativ mamy teraz czas otwarcia około 1,2-1,3.
W przypadku złożonych złożeń uważam, że jest to gorsze niż rozwiązane złożenia (szybsze otwieranie, ale bardzo wolne przy każdej rekonstrukcji (tak -Rozwiązane systematycznie)
Czas otwarcia (w rozdzielczości) jest na pewno nieco dłuższy, ale na modyfikacjach zyskujemy dużo później.
W przypadku pomysłów w ciągu 10 minut można otworzyć zestaw + 50 000 części (przy znacznie mniej wydajnym komputerze + 8 lat!) oraz bibliotekę ze zbyt wieloma importami, które również nie są zoptymalizowane.
Ale największą wygraną dla nas była optymalizacja sieci.

Redagować:
Litera K oznacza możliwość podkręcenia procesora.
Dla nieznanego parametru (dla mnie)
Edycja 2: Wysoka częstotliwość procesora jest znacznie preferowana w porównaniu z liczbą rdzeni, których oprogramowanie zużywa bardzo mało.
Dla mnie Intel Xeon na 3,6 Ghz na moim starym bouzinie:

4 polubienia

Witam;
Zgadzam się z @sbadenis , tryby " Lekkie " nie są zbyt interesujące pod względem zużycia zasobów w porównaniu z trybem " Rozwiązanym ".
Nawiasem mówiąc, jeśli nie pracujesz nad danym montażem i chcesz go po prostu " pokazać " komuś, radzę zamiast tego użyć Edrawing.

Punkty, na które wpływ ten miał znaczący wpływ na nasze montaże w naszej firmie, to:

  • Lepsze zarządzanie programem antywirusowym (ograniczenie skanowania wejść i wyjść lokalnych plików/serwerów i odwrotnie)... jeśli to możliwe, na wszystkich plikach *.sld *
  • Usunięcie opcji automatycznego tworzenia kopii zapasowych Solidworks. (zastąpione ostrzeżeniem po 20 minutach).
  • wszystkie nasze szablony są aktualne z używaną wersją Solidworks (szablony dokumentów ORAZ wszystkie nasze pliki Solidworks).
  • Ograniczanie + kontrolowanie automatycznego systemu Windows i powiązanych aktualizacji.

    Dla informacji (i oprócz uwag @sbadenis ):
    Dlaczego złożenia SOLIDWORKS otwierają się wolniej w sieci?

Dziwi mnie sterownik związany z kartą graficzną:
Procesor graficzny NVIDIA RTX4000 generacji Ada do laptopów
Czy korzystasz z laptopa???

5 polubień

FYI to samo, co @Maclane dla programu antywirusowego, automatycznego zapisywania i aktualizacji szablonu, co również oszczędza dużo czasu, potwierdzam.

4 polubienia

Dziękujemy, że wróciliście do was po raz kolejny.
Tak, używam laptopa.
Zobaczę o antywirusie.
A skąd znasz wersję swoich modeli?

Jestem też bardzo zaskoczony, ponieważ moja pamięć i procesor nigdy nie przekraczają 50%, czy to normalne Twoim zdaniem?

Cześć @Rems51
Proste: jeśli Solidworks oferuje zapisanie w nowej wersji, to dlatego, że nie został jeszcze przekonwertowany.

Pracujemy na małych zespołach, ale mamy PDM: sieć jest więc znacznie mniej użyteczna, ponieważ pracujemy głównie lokalnie. To musi trochę pomóc w czasie ładowania (ale widok lokalny musi być na dobrym dysku SSD, a nie na starym dysku HDD w IDE...).

Aby kilka plików zostało przekazanych przez dostawców, moja rada to przeprowadzić systematyczną analizę wszystkich zewnętrznych plików i uprościć je (zwłaszcza jeśli są to pliki, które prawdopodobnie będą regularnie wykorzystywane w Twoich projektach). Na przykład odlewanie części z tysiącami małych liści: jeśli powtarzamy taki plik 10 razy w naszych prostych zespołach, kończymy z szalonymi opóźnieniami.

Jeśli używasz BeneInox (i prawdopodobnie tak samo z innymi): poszukaj ich materiałowych wyciągnięć z logo: złożoność części rośnie od 1 do 20 lub 50 z powodu takich detali (całkowicie bezużytecznych i których w rzeczywistości nawet nie ma):
image

5 polubień

Do wersji plików szablonów używam VersionHistory z narzędzi MyCadTools:

Jest też makro (nie znalezione) lub metoda manualna z edytorem, ale też nie znaleziono!
Idealnie byłoby nie przekształcać starych modeli przez zapisywanie do nowej, lecz zaczynać od modelu dostarczonego przez Sw i modyfikować go tak, by stał się nowym modelem domyślnym, który jest dłuższy, ale bardziej wydajny, z dużo mniejszymi błędami i opóźnieniami.

1 polubienie

Witam

Z doświadczenia wiem, że praca w sieci nie jest realna. Problemy wynikają z tego. Nie ma znaczenia, jak dobre to jest. Dodatkowo jeden rysownik jest ok, kilku to stanowi problem.
Antywirusy, czyli podstawa IT firm lub działów IT, to nieliczne przypadki, które stanowią problem.

Jedyną opłacalną metodą jest PLM, Vault lub PDM, to nie ma znaczenia. Rzeczywiście, pozwala to lokalnie wyodrębnić potrzebne modele. I aktualizuj lokalnie pamięć podręczną części niewyodrębnionych.
Możesz odłączyć się od sieci lub nie, bez problemu.

To nie rozwiązuje wszystkiego, ale modelowanie jest też gwarancją szybkości Twojego SolidWorks. Pamiętaj, to aktualizacje spowalniają Twój komputer. Ograniczenia w zespołach, konfiguracjach (szczególnie w zespołach). Prostota projektu jest pożądana.

Zapomniałem o prawdziwym komputerze z SolidWorks, a nie o standardowym komputerze, który firma sprzedaje jako CAD :nauseated_face:

Witam;

Aby poznać wersję plików, można również dodać kolumnę " Ostatnie nagranie SW z " w eksploracjonatorze plików:

Aby uzupełnić uwagi @FRED78 , dotyczące zgromadzeń:

  • Staraj się mieć jak najwięcej stopni swobody w swoich ograniczeniach w zespołach głowy (nawet jeśli oznacza to " naprawienie " wszystkiego).
  • Unikaj używania elastycznych komponentów, tak bardzo, jak to możliwe.
  • Nie wahaj się tworzyć podzespołów...
    i parafrazując @froussel , tak, dostawcy (jak Bene Inox) są irytujący swoimi logotypami, czasem spędzamy godziny na ich usuwaniu, ale warto to używać w użyciu...

Pamiętaj też, aby regularnie usuwać zawartość swoich "tymczasowych " katalogów, najlepiej robić to ręcznie, ale można też regularnie korzystać z SolidworksRx (w instalacji Solidworks) i restartować Solidworks. Jako użytkownik telefonu komórkowego sprawdź, czy opcja "  szybki start" jest aktywowana na twoim komputerze (jeśli tak, radzę ją usunąć)... Pamiętaj też, żeby od czasu do czasu wyłączyć komputer (użytkownicy laptopów raczej tego nie robią...)

4 polubienia

PDM jest świetne, gdy jest dobrze wykorzystywane i zarządzane, opiera się na Windowsie do zarządzania wersjami lub gdy niektóre informacje pozostają ograniczone

2 polubienia

Witam

Wiem, że z laptopem jest delikatniej, ale powinieneś też preferować tryb wysokiej lub optymalnej mocy, przynajmniej gdy jesteś podłączony do sieci, zamiast normalnego lub gorzej, trybu oszczędzania energii. Procesor będzie działał na pełnej mocy, zamiast przełączać się między wolnym a szybkim stanem.

3 polubienia

Cześć @Rems51 ! Podobnie jak wy, mamy bardzo duże zespoły i znaczącą wolność! Naciskam na przeróbkę niektórych zespołów, która pozwala zobaczyć część / funkcję pozycjonującą pb, na przykład. Przerób też kroki i usuń jak najwięcej zbędnych szczegółów. Czasem plik wymiany jest słabo duży, ale niektórzy z społeczności są bardziej specjalizowani ode mnie w tej dziedzinie! W przeciwnym razie wyłącz niepotrzebne dodatki, widok rzeczywisty lub natychmiastowe 3D. Powodzenia!

3 polubienia

Nie @d_payen

Dla WWTP do rozstrzygania remisów
Części, które przebudowałem tak źle zaprojektowane, z podwójną lub potrójną liczbą funkcji, uprościły projekt. Wynik jest jasny: waga dzieli się przez 2 lub 3.
O zespołach, o których nie mówię, są szalone – osiągamy to dzięki rygorystyczności, usuwaniu redundantnych ograniczeń (równoległości itd.) i dochodzimy do imponującego rozwiązania odchudzającego.

@Sylk, zgadzam się z tobą co do optymalizacji parametrów. Ale gdy robimy CAD, w SolidWorks lub dużych zespołach, rozmiarujemy stacje

3 polubienia

Szybkie pytanie:

Usunięcie stanu funkcji i ograniczeń zmniejsza odbudowę, ale czy skraca czasy ładowania?

Z tego co pamiętam, gdy umieszczałem logo tekstowe w stanie usuniętym (bez całkowitego usuwania go z trybu), wszystko było szybsze. A może to było tylko wrażenie?

Wydaje mi się, że tak, podczas nagrywania zespół jest mniej ważny, ale niekoniecznie jest szybszy. SW odbudowuje się po otwarciu konfiguracji, ale możesz mu powiedzieć, żeby tego nie robił. W pewnym momencie elementy, które projektujesz, są coraz cięższe, gdy są otwarte.

1 polubienie

Idealnie jest usunąć przed tym i ponownie wyeksportować, aby ponownie zaimportować czyste (co nie zawsze jest łatwe).
Albo lepiej przerysować prostymi funkcjami, gdy to możliwe.
W przeciwnym razie kolejnym punktem jest obniżenie jakości obrazu dla powtarzających się obiektów (, nakrętki...).


A także modele, jeśli są zbyt wysokie.
To znacznie przyczyniło się do zmniejszenia naszych problemów na dużych zgromadzeniach.
Edycja: @sylk część jest cięższa (dłuższy czas w sieci, z drugiej strony graficznie szybsze ładowanie (bez szczegółów)

2 polubienia

Witam
Pobierz przykład historii wersji (VBA) - 2024 - Pomoc projektowa SOLIDWORKS
To makro wymienia wszystkie kolejne wersje szablonu użytego w pliku.
Do reszty polecam też tryb wydajności pod względem opcji zasilania, żeby stacja nigdy nie przechodziła na niskie częstotliwości taktowania (miałem błąd na komputerze, który uniemożliwiał stacji przekroczenie 1 GHz, a na SW było piekłem).
Jeszcze jedna rzecz: jeśli kiedykolwiek będziesz mieć płytki elektroniczne z eksportów oprogramowania takiego jak Altium, usuń jak najwięcej komponentów i sprawdź, czy inżynierowie elektroniczni nie pobrali modeli zawierających na przykład całe uzwojenie dla sterownika silnika (to znacznie obciąża obliczenia SW podczas wyświetlania, nawet jeśli element nie jest widoczny).
Jak w innych przypadkach, wyłączanie automatycznych zapisów przez lata.
Jeśli chodzi o wykorzystanie CPU lub RAM, Windows wyświetla średnio wszystkich aktywnych rdzeni (stąd "mylący" wyświetlacz), natomiast w domu w domu rozważaliśmy 32GB przy dużych zespołach (nie zapominajmy, że W11 już pompuje maksymalną bazę), a od przejścia na 64GB nie było problemów z ograniczonymi zasobami w niektórych przypadkach.

3 polubienia

Kolejną rzeczą, o której jak dotąd nie wspomniano, jest użycie paska blokującego. Umieszczenie go na dole pozwoli SW nigdy nie odbudować części (małe kłódki na funkcjach).
image
image

4 polubienia

Wow! Uważaj na pasek blokowania, blokuje wszystko (brak dalszych aktualizacji). Na części lub podczas pracy. Potem wychodzi.
Znowu na kawałku dobrze, nałożone na bieżąco lub na zestawie części :thinking:.
Po błędzie z nieograniczonym szkicowaniem szkieletów zintegrowanych w pokoju, zaproponowano nam to, a wtedy uznałem ten trik za interesujący, po odblokowaniu 100 części, bo aktualizacje nie zostały wykonane... Lastuche wydawał mi się mniej dobry :sweat_smile:.
Wolę poczekać kilka minut na otwarciu.

Myślałem o innym triku, żeby odciążyć otwory lub aktualizacje dużych zespołów, próbowałeś stworzyć lżejszą konfigurację, wkładając i inne elementy do usuwania? I sprawdź, czy przy przełączaniu na inną (kompletną) konfigurację nie jest to szybsze.

Na rysunkach, gdy pracuję nad ciężkimi ujęciami, ukrywam niepotrzebne widoki.

2 polubienia