Wpis z mikrobloga

#programowanie
najbardziej lubie ludzi dla których rozwiązaniem memory leaka jest kupienie tyle ramu, żeby nie zapchał się aż do resetu aplikacji, i uwierzcie mi, znam takich ludzi xD
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

najbardziej lubie ludzi dla których rozwiązaniem memory leaka jest kupienie tyle ramu, żeby nie zapchał się aż do resetu aplikacji, i uwierzcie mi, znam takich ludzi xD


@RedveKoronny: wielkie firmy tego świata włącznie z netfliksem miały serwisy bez GC które w momencie osiągnięcia XMX po prostu się restartowały
  • Odpowiedz
@groman43: no niezupełnie, to zależy ile ramu i w jakiej skali. W chmurze płacisz za wszystko - za CPU, za RAM, za transfer. I teraz ten koszt staje się składową ceny jaką płacą Twoi klienci *regularnie* za każdy miesiąc lub za każdą jednostkę usługi np. zapytanie / transakcje itp. Natomiast koszt optymalizacji aplikacji ponosisz raz. Raz poprawiasz memleaka i potem go już nie masz, więc po jakimś czasie zawsze się
  • Odpowiedz
@RedveKoronny: pół biedy jeśli tylko RAM, gorzej jak jest wyciek deskryptorów, połączeń lub innych zasobów, których tak sobie nie można dokupić (limity mogą być wymuszone przez zewnętrzne usługi, których nie kontrolujesz np. bazę danych w chmurze, która nie pozwoli na więcej niż N połączeń). Widzę też taki wzorzec, że programiści, którzy z nonszalancja traktują zasoby, zwykle również poważnie podchodzą do poprawności i ich programy sypią się z byle powodu, nie
  • Odpowiedz