Tillbaka

SOLIDWORKS – Resurser börjar ta slut

Resursvarningar

I denna bloggartikel ska vi ta en närmare titt på de två olika meddelanden vi kan få när vi använder SOLIDWORKS. Det kommer att bli ganska tekniskt. Vi kommer att titta på meddelandena SOLIDWORKS Resources Running Low och System Resources Running Critically Low. Dessa meddelanden kommer från två olika källor.

När det står att SOLIDWORKS Resources running low så är det resurser för just det programmet. Orsaken till det är två olika, dels Användarobjekt och GDI-objekt. Av dessa så är nog GDI-objekt det som är orsaken. Det finns två gränser, när antalet objekt kommer över 9000 så börjar det varnas och när det kommer upp till maxgränsen, 10 000, så kraschar programmet.

Om meddelandet är System resources running critically low så är det Windows resurserna som börjar ta slut. En orsak till det kan vara SOLIDWORKS.

Hur ska vi ta reda på vad som är orsaken?

Först behöver vi starta aktivitetshanteraren. Det kan vi göra genom att högerklicka i aktivitetsfältet och välja aktivitetshanteraren. Då får vi upp detta fönster.

Aktivitetshanterarens startsida. Knappen för att byta till Prestandasidan är inringad i grönt.

Systemresurser är för låga

Det vi ska kolla på visas om vi klickar på Prestanda (den i gröna rutan i bilden ovan).

Aktivitetshanteraren minne. Denna visar bland annat hur mycket minne som är installerat, hur myckat av det som används och annan minnesinformation.

Först kontrollerar vi hur mycket av det installerade minnet som används. På denna dator är det 32 GB installerat och av det så används 7,9 GB (detta inkluderar alla program och processer som körs på datorn). Nästa att kolla är det som står under Dedikerat virtuellt minne. Här ser vi att det används 9,2 GB av 33,7 GB, vilket är helt i sin ordning. Så på denna dator får vi inga varningar om att systemresurserna börjar ta slut.

Om vi fortsättningsvis får varningar om system resurserna, kollar vi även detta i aktivitetshanteraren. Men denna gång klickar vi på Information (den i gröna rutan).

Välja Informationsfliken i aktivitetshanteraren

Vi ser då en lång lista med processer som körs och använder minnet.

Aktivitetshanterarens Informationsflik. Visar alla processer som körs på datorn.

För att komma åt informationen vi är mest intresserade av, behöver vi lägga till dessa kolumner. Detta gör genom att högerklicka på raden med kolumnnamnen och klicka på Välj kolumner.

Välja kolumner som sedan ska visas i aktivitetshanterarens informationsflik

Aktivera dessa utöver de som redan är aktiverade:

Kolumnval i informationsflike att lägga till.

Bocka i de som visas i bilden ovan, vi får skrolla ner för att se dessa. Klicka sedan på OK.

Vi har då fått ett antal fler kolumner:

Resultatet av kolmnvalen tidigare.

Vi kan nu här sortera visningen av vilka processer som använder mycket av minnet, genom at klicka på kolumntiteln.

Beroende på vad Prestanda flikens minne visade så kan vi välja rätt kolumn för att se vilken process som använder mycket minne.

Ett par exempel

Om Minnesanvändningen är väldigt nära gränsen för hur mycket RAM minne är installerat, klickar vi på Minne (privat arbetsminne) för att sortera listan.
Vi kan då skrolla uppåt i listan, om vi inte redan är högst upp i den, för att se vilken process som använder mest. Om det är en process (program) som vi inte behöver kan vi antingen stoppa programmet, eller avsluta processen genom att högerklicka på den och välja Avsluta aktivitet. Om vi inte ser att vi har startat programmet som processen använder så väljer vi att Avsluta aktiviteten. Det händer ibland att program inte avslutas på korrekt sätt av någon anledning, men ligger fortfarande kvar och slukar resurser.

Är det Dedikerat virtuellt minne som är nära max gränsen, klickar på kolumnen Storlek på virtuellt minne för att sortera på det istället. Vi gör samma sak här som i det föregående stycket. Och gör samma åtgärder här.
Vad gäller det Dedikerade virtuella minnet så kan vi öka hur mycket som Windows ska reservera, normalt så sköter Windows detta, men det går att sätta manuellt också.
Men det är inget vi kommer att gå igenom här.

SOLIDWORKS resurser börjar ta slut

Om vi får ett meddelande om att SOLIDWORKS resurser börjar ta slut. Kan vi kolla på detta på Informationsfliken i aktivitetshanteraren. Om vi inte har lagt till de extra kolumnerna om nämndes i föregående stycke, gör detta nu.

Skrolla ner tills vi hittar processen sldworks.exe som är processen för SOLIDWORKS. Det vi ska kontrollera är GDI objekt och Användar objekt.

GDI objekt som används av processerna på datorn.

Användarobjekt brukar intte vara det som är problemet oftast, utan det vi kollar är GDI-objekten, om det är mer än 9000 så får vi varningar och når den upp till 10000 kraschar programmet. För att lösa detta så är det enklaste att stänga SOLIDWORKS, vi kan då också kolla att processen avslutats. Därefter startar vi SOLIDWORKS igen, då ska vi inte få några varingar om SOLIDWORKS resurser. Ett annat alternativ är att starta om datorn, vilket är bra att göra lite då och då.

SOLIDWORKS Knowledge Artikel

I SOLIDWORKS Knowledge Base finns en artikel om just om varför vi ibland kan få varningar om resurserna. Vi hittar den här: https://support.3ds.com/knowledge-base/?q=docid:QA00000123158. För att läsa den måste vi logga in med vårt 3DEXPERIENCE ID. Om vi inte har något sådant så får vi möjligheten att skapa ett.

 

Stefan Edholm
Författare: Stefan Edholm, Senior Product Specialist
Dela

Missa inget - Prenumerera på bloggen

Håll dig uppdaterad inom CAD, CAM, CAE, PDM och PLM

Prenumerera på bloggen
Loading