JAVA: pochłaniacz pamięci

On 2008/04/25, in Backtrack.pl, brak, by Tommy

Prawie każdy spotkał się chyba już z językiem JAVA albo JavaScript, ja prawdę mówiąc chciałem sobie napisać w nim prosty programik do manipulowania zdjeciami w moim serwisie, jednak zauważyłem że mój 10k programik zaraz po odpaleniu łyka ~2mb pamięci, gdy załadowałem dwa jotpegi każdy po 20k okazało się że używa już ~15mb troszke mnie to zdziwiło tak że postanowiłem przetworzyć pozostałe sto plików, po chwili okazało się że programik mimo że jpeg-i przetwarza po kolei pochłania pamięć w niesamowitym tępie… zrezygnowałem.

.. ale napisałem bardzo zbliżony kod w C++ i okazało się że potrzeba zaledwie 500kb aby wykonać tą samą operację na tych plikach…

Troszkę dziwna sprawa ale jak się czyta wypowiedzi użytkowników JAVA-y to już wiem że nie tknę tego języka nigdy więcej 😉

http://warp.povusers.org/grrr/java.html
http://www.metacard.com/java.html
http://www.jwz.org/doc/java.html
http://www.javaworld.com/javaworld/jw-05-2001/jw-0504-soapbox.html
http://www.linuxquestions.org/questions/general-10/why-i-hate-java-414812/
http://geekswithblogs.net/rakker/archive/2006/09/19/91616.aspx

Przy używaniu wielu programów można zauważyć ile JAVA pochłania pamięci np.
Azureus – bardzo dobry klient BitTorrent ale co się stanie gdy na maszynie z dwu rdzeniowym procesorem i 4GB ramu załadujemy 20 torrentów ? Łyka możliwe 2GB pamięci i prawie stoi, użycie procesora 100%, miałem uczucie jak bym miał 30 sekundowego laga. To samo wykonałem w Transmission oraz uTorrent na WINE, użycie pamięci nie przekroczyło 30mb a procesora 10% !

PARANOJA! Ja jaWie mówię NIE.

Tagged with:
 

Philips voip321Bush lubi Hop-Cole ale Philips VOIP/DECT niestety nie lubi UNIX-ów, od czasu gdy nabyłem VOIP3211 staram się uruchomić go na linux-ie i nie udało mi się!

O ile sterownik VOIP działa na WINE a nawet kontaktuje się z Skype, tak aplikacja nie potrafi odszukać bazy telefonu podłączonej na USB. Powodem tego jest brak obsługi USB przez WINE.
Próbowałem skontaktować się z obsługą techniczną Philips Polska, udało mi, niestety od polaków dowiedziałem się że:
VOIP121*, VOIP321*, VOIP433*, VOIP0801 nie działają na żadnym UNIX-ie ( i LINUX-ie) na dodatek wszystkie w/w telefony nie chodzą na Windows-ach 64bitowych (X64)

Z niemieckiego philips-a otrzymałem odpowiedź w której troszkę wyjaśnili mi dlaczego nie ma sterownika VOIP pod linux. Powodem tego jest brak możliwości sterowania Skype Linux, bo faktycznie Skype Linux nie ma wielu możliwości które ma wersja na Windows.

Mi jednak udało się obejść problem, instalując Windows 98 na VmWare. Niestety takie obejście łyknęło mi 500mb dysku 64mb pamięci i około ~5% jednego procesora z dwóch Opteronów.

Spotkałem się w sieci z opinią że nowy model VOIP3212 posiada sterowniki na Linux niestety to nie prawda, bo VOIP3212 to wersja VOIP3211 tylko że ma jedną dodatkową słuchawkę! Płyta z oprogramowaniem jest taka sama!

Mimo to ukazał się już nowy model VOIP8411B który nie potrzebuje komputera do działania. Niestety nie znalazłem oferty kupna w Polsce.

Telefony do kupienia na Skype: http://tiny.pl/w7ck
Inne telefony Philips: http://tiny.pl/w796
Philips VOIP8411B/05: http://tiny.pl/w7cb
VmWare: http://www.vmware.com/
WINE: http://www.winehq.com/

Tagged with:
 

Portal Bezpieczna Sieć - Forum komputerowe, Informatyka śledcza, bezpieczeństwo, backtrack, kali - Kali Linux Polska Edycja - Polska Edycja Backtrack - Seriws Laptopów Katowice - Sklep Komputerowy Katowice - Parking BETA przy lotnisku Pyrzowice - Broń Czarnoprochowa - miejsce Run w sieci

stat4u