🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #152991

Re: tomcat/lib i alokacja pamieci dla klas

#152991
From: Mikolaj Rydzewski
Date: Thu, 27 Oct 2011 18:37
21 lines
2494 bytes
On 10/26/2011 07:12 PM, Michal wrote:
> Jak widze wiekszosc osob odradza taki sposob, rozumiem zagroznia. Jednak w projekcie jest duzo bibliotek
> wspoldzielonych i zajmuja one po spakowaniu okolo 100MB, wiec po rozpakowaniu bedzie okolo 400-700MB (tak wynika
> z szybkiej estymacji). To jest niestety duzo jak na sam kod aplikacji, wiec wypada cos z tym zrobic. Szukam, wiec
> najlepszych sposobow.

Dlaczego to ma być dużo? Bo tak Ci się wydaje, czy jest to tylko 
niewygodne (np. aby przy codziennym deployu przepychać na serwer w stanach)?
Można zoptymalizować sam proces budowania wara - np. przesyłać za ocean 
tylko 'twoje' klasy, a całość spakować już zdalnie?

Jeśli już chcesz odchudzać aplikację, to zrób to jak należy. Wyodrębnij 
moduły, określ API, zrób z nich odrębne komponenty (które można jako 
osobne wary uruchomić), połącz wszystko jak należy (WS, RMI, znajdzie 
się trochę technologii do wyboru). Jeśli nic nie zepsujesz, to przy 
okazji otrzymasz niezłe rozproszone środowisko.
Tylko może od razu lepiej zacznij migrację do EJB? :-)

A tak z innej beczki: biblioteki po spakowaniu (to one nie są już w 
jarach?) zajmują x MB. To po co je rozpakowywać? Przecież chyba nie 
liczysz zajętości pamięci poprzez rozmiar plików class?
Technical Details
Message-ID: <4ea9a4eb$0$8448$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <20111017195700.7b007889.natural-born-killer@do.not.mail.me.or.i.will.kill.you> <4e9c8056$0$2201$65785112@news.neostrada.pl> <j7jg95$95h$1@news.onet.pl> <20111026191205.9978811f.natural-born-killer@do.not.mail.me.or.i.will.kill.you>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Thu, 27 Oct 2011 20:37:31 +0200
From: Mikolaj Rydzewski <miki@ceti.pl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15
MIME-Version: 1.0
Newsgroups: pl.comp.lang.java
Subject: Re: tomcat/lib i alokacja pamieci dla klas
References: <20111017195700.7b007889.natural-born-killer@do.not.mail.me.or.i.will.kill.you> <4e9c8056$0$2201$65785112@news.neostrada.pl> <j7jg95$95h$1@news.onet.pl> <20111026191205.9978811f.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
In-Reply-To: <20111026191205.9978811f.natural-born-killer@do.not.mail.me.or.i.will.kill.you>
Lines: 21
Message-ID: <4ea9a4eb$0$8448$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 80.54.134.16
X-Trace: 1319740651 unt-rea-b-01.news.neostrada.pl 8448 80.54.134.16:46058
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit