Cities Skylines - Polskie forum gry
Crasch w trakcie gry - Wersja do druku

+- Cities Skylines - Polskie forum gry (https://citiesskylines.pl)
+-- Dział: Cities Skylines I (https://citiesskylines.pl/dzial-Cities-Skylines-I)
+--- Dział: Sprawy techniczne (https://citiesskylines.pl/dzial-Sprawy-techniczne)
+---- Dział: Problemy z grą (https://citiesskylines.pl/dzial-Problemy-z-gra)
+---- Wątek: Crasch w trakcie gry (/temat-Crasch-w-trakcie-gry)



Crasch w trakcie gry - Kadra321 - 25-04-2021

Dziś w trakcie gry ta dostała errora (nie pamiętam jego nazwy). Wcześniej (jeszcze dziś) wszystko było dobrze.


RE: Crasch w trakcie gry - SZyMeX - 25-04-2021

Najprawdopodobniej w trakcie rozgrywki skończył ci się RAM:
Kod:
96% memory in use.
16320 MB physical memory [554 MB free].
65377 MB paging file [661 MB free].

Co możesz zrobić by polepszyć sytuację? Cytat z poradnika:

"A jak poradzić sobie ze zbyt małą ilością RAMu? Jest na to parę rozwiązań. 
Pierwsze to odsubksrybowanie pewnej ilości obiektów. Jak wiadomo im więcej modyfikacji i dodatków - tym większe zużycie pamięci fizycznej. 
Drugie: zmniejszenie jakości tekstur. Te również oddziałują na wykorzystanie RAMu, tak więc warto najpierw spróbować zmniejszyć ustawienia. 
Trzecie - zwiększyć rozmiar pliku stronnicowania. Czym on jest i jak to zrobić, to już rozpisywać się nie będę. Pełno poradników na ten temat znajdziecie w internecie. Ja mogę tylko dodać że jest to taki "wirtualny RAM" na jednym z naszych dysków. Przy grze w Cities Skylines bardzo istotny Wink 
Czwarte - najbardziej radykalne rozwiązanie to.. dokupienie większej ilości RAMu Smile Przy Citieskach czasem nawet i 32GB to za mało Wink"


RE: Crasch w trakcie gry - krzychu124 - 26-04-2021

Crash wystąpił przez przepełnienie stosu operacji (StackOverflow) - zwykle gdy coś pójdzie nie tak i przy nieumiejętnej subskrypcji na jakieś zdarzenie w rezultacie stworzona zostanie pętla nieskończona(w tym przypadku każda kontrolka prezentująca tekst subskrybuje się do nasłuchiwania na zmianę czcionki - aby upewnić się że wszystkie potrzebne literki będą wygenerowane w dynamicznej teksturze fontu)

Prawdopodobnie pojawiła się jakaś aktualizacja w którymś modzie powodująca taki efekt (subskrypcji jest tak dużo, że pozostałe 600MB ram nie wystarczyło na wywołanie akcji -> subskrybenci liczeni w setkach tysięcy). 

Badam obecnie problem w FPS Booster, bo w ostatniej aktualizacji poprawiłem właśnie generowanie tekstur fontów, ale z kilku raportów od użytkowników widzę, że nawet bez FPS Booster'a się crashuje w tym miejscu. W logu widzę, że TTT coś miesza z fontami :/


RE: Crasch w trakcie gry - aduduius - 29-04-2021

(25-04-2021, 18:55)SZyMeX napisał(a): Najprawdopodobniej w trakcie rozgrywki skończył ci się RAM:
Kod:
96% memory in use.
16320 MB physical memory [554 MB free].
65377 MB paging file [661 MB free].

Co możesz zrobić by polepszyć sytuację? Cytat z poradnika:

"A jak poradzić sobie ze zbyt małą ilością RAMu? Jest na to parę rozwiązań. 
Pierwsze to odsubksrybowanie pewnej ilości obiektów. Jak wiadomo im więcej modyfikacji i dodatków - tym większe zużycie pamięci fizycznej. 
Drugie: zmniejszenie jakości tekstur. Te również oddziałują na wykorzystanie RAMu, tak więc warto najpierw spróbować zmniejszyć ustawienia. 
Trzecie - zwiększyć rozmiar pliku stronnicowania. Czym on jest i jak to zrobić, to już rozpisywać się nie będę. Pełno poradników na ten temat znajdziecie w internecie. Ja mogę tylko dodać że jest to taki "wirtualny RAM" na jednym z naszych dysków. Przy grze w Cities Skylines bardzo istotny Wink 
Czwarte - najbardziej radykalne rozwiązanie to.. dokupienie większej ilości RAMu Smile Przy Citieskach czasem nawet i 32GB to za mało Wink"
tak dodam tylko, że największy efekt przy odchudzaniu zajętości RAM są wszystkie pluginy do CSL radio. każde customowe, dodane radio waży od 50 do nawet 300mb. Dla porównania przeciętny, względnie szczegółowy wieżowiec to waga na poziomie 5-20mb. Jeżeli kolega ma decydować co zostawić a co usunąć to wg mnie lepiej ( o ile ma poinstalowane) usunąć 2 radia niż 40 assetów Smile