Article View: pl.comp.lang.java
Article #152991Re: tomcat/lib i alokacja pamieci dla klas
From: Mikolaj Rydzewski
Date: Thu, 27 Oct 2011 18:37
Date: Thu, 27 Oct 2011 18:37
21 lines
2494 bytes
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-mailReferences:
<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