Zwalnianie cache windowsa

Odpowiedz Nowy wątek
2018-05-11 14:33
0

Witam.
Tworzę aplikację w WPF'ie. Co jakiś czas mam problem wydajnościowy na słabszych komputerach (zaczyna brakować pamięci gdy komputer nie jest restartowany dłuższy czas).
Wpadłem na pomysł aby czyścić cache windowsa, takie zwalnianie pamięci jakie jest w Androidzie. Chciałbym uzyskać efekt podobny do tego jaki mam po restarcie komputera. Próbowałem użyć System.Runtime.Caching ale jest to zdaje się przestrzeń nazw dla aplikacji Webowych. Dla okienkowych nie mogę tego dodać do projektu.
Czy macie jakiś pomysł jak coś takiego zrealizować w aplikacji WPF'owej?
WP

Pozostało 580 znaków

2018-05-11 19:07
0

Podpinam się pod temat - ciekawa idea - jestem również zainteresowany tym obszarem.

Ktoś próbował?

Pozostało 580 znaków

2018-05-11 19:22
2
WojtexProgramista napisał(a):

Tworzę aplikację w WPF'ie.

Jak dużą? Co ona robi? Co robi źle? ;-)

Co jakiś czas mam problem wydajnościowy na słabszych komputerach

Jak słabszych?

(zaczyna brakować pamięci gdy komputer nie jest restartowany dłuższy czas).

Jaki to jest „dłuższy” czas?

Wpadłem na pomysł aby czyścić cache windowsa,

Jaki “cache”?

Czy macie jakiś pomysł jak coś takiego zrealizować w aplikacji WPF'owej?

Problem X-Y. Opisz dokładniej objawy.

edytowany 1x, ostatnio: Azarien, 2018-05-11 19:22

Pozostało 580 znaków

2018-05-11 20:12
0

Wydaje mi się, że w Androidzie to zabija uruchomione aplikacje. W Windows też powinno pomóc:)

Pozostało 580 znaków

2018-05-11 20:23
0

Można też zrobić w DataGridView wykaz procesów i usług z procentowym wykorzystaniem RAM'u i CPU i ciąć niepotrzebne wątki.

Pozostało 580 znaków

2018-05-11 20:25
1

Przecież już jest manager zadań.

Pozostało 580 znaków

2018-05-11 20:49
0

tak, ale mozna napisac DAL'a czyli taki automat do zwalniania okreslonych procesow, albo do wylaczenia uslug po uruchomieniu plikow wynonywalnych .exe i ten automat bedzie sobie dzialal w watku w tle wg okreslonego harmonogramu np; co 60 minut i robota odpada do ubijania z managera

Pozostało 580 znaków

2018-05-11 21:19
2

Można tylko aj bym nie chciał żeby mi coś ubijało procesy co minutę. Najbardziej pamieciozerna aplikacja u mnie jest np Visual Studio. No i po 60 minutach jeb. I nie ma.
Za to mam 2 gb wolnego ramu więcej:)

edytowany 4x, ostatnio: jacek.placek, 2018-05-11 21:24
Wyjąć RAM, to nie będzie się zapychał. Wiem z doświadczenia. ;) - somekind 2018-05-14 17:41

Pozostało 580 znaków

2018-05-11 21:27
0

napisalem przykladowo i obrazowo, ok

Pozostało 580 znaków

2018-05-11 21:30
0

Luz, piąteczek poczułem:)
Cos takiego to może w wersji mniej inwazyjnej. Monitor który co 10 minut będzie informował że jakiś proces zjada zasoby i co z tym zrobić. Zapamiętywanie akcji itp.

Pozostało 580 znaków

2018-05-11 22:22
1

można, można, można. najpierw trzeba wiedzieć jakie jest źródło problemu.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0