Skocz do zawartości

Wycieki pamięci

Polecane posty

Od wersji 1.13 obserwujemy wzmożone wycieki pamięci - po 24h działania z automatycznym pobieraniem transakcji i fod na podstawie historii i maili proces sello.exe "przestaje działać" a ilość wykorzystanej pamięci wygląda mniej więcej tak:

sello_ram.png.6c4c60006a48fc692b292117850a8f8a.png

 

Normalnie co rano muszę restartować proces żeby zachować ciągłość działania (dzisiaj akurat mi się zapomniało - w końcu niedziela) - czasami przy takim stanie okno sello się wyświetla jednak automatyczne pobieranie już nawet nie startuje, a próba wyświetlenia jakiegokolwiek okna kończy się czarnym ekranem, a dzisiaj akurat całe okno jest czarne :P

Link to postu

Mamy w planach na tą wersję prace związane ze znalezieniem tych miejsc powodujących wycieki. Jedno miejsce zostało poprawione w wersji 1.13 właśnie - pojawiło się po poprawce systemu Windows związanej z komponentami htmlowymi. Gdyby się dało, prosiłbym o sprawdzenie, jaka konkretnie synchronizacja powoduje te wycieki pamięci (np na jedną noc zostawić pobieranie tylko samych transakcji, na kolejną transakcji i fodów), potem ewentualnie aukcji jeśli te również są pobierane. Proszę również o informacje jakie dane są pobierane w tej chwili automatycznie (transakcje, fody, komentarze, aukcje - które konkretnie).

Link to postu

Pobieramy automatem tylko tak:

sello_ram.png.24f4bc588dc769e560fc467e28194360.png

 

Na tym samym Sello z raz dzinnie jest wymuszane pobranie transakcji i fodów bez historii.

 

+ maile (wysyłka i odbiór) i tak myślę że ostatnio przy odbiorze maili lecą tego typu błędy:

 

Szczegóły błędu:

  FetchMime:

    DllDate: Aug  3 2011

    UnlockPrefix: INSERTCOMPMAILQ

    Username: XXX:administrator

    Architecture: Little Endian; 32-bit

    Language: Visual C++ 8.0

    uidl: 1366833628.22377.mail,S=10575

    Failed to lookup message size

    msgNum: 1196

 

Komentarzy i innych rzeczy już od dawna nie pobieramy żeby przyspieszyć obsługę. Baza ma w tej chwili 6249,63 MB - pełen SQL 2012 ENT na dedykowanej maszynie, a Sello działa na innym serwerze  WIN 2012 + 4-6 stacji pracujących w sieci. Tak do 1000 transakcji dziennie w tym okresie.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...