hilpers


  hilpers > comp.lang.* > comp.lang.java

 #1  
08.05.2005, 22:57
bimki
Hej,

mam sobie serwlet, w ktorym uzywam Hibernate, z tego powodu w metodzie
init przygotowuje sobie obiekt sessionFactory.

SessionFactory factory;

public void init(ServletConfig config) throws ServletException {
try {
factory = new Configuration().configure("/hibernate.cfg.xml")
.buildSessionFactory();

Wszystko fajnie dziala, ale ciagle rosnie cache Hibernate. Potrzebuje
calkowicie wyczyscic cache. Probowalem np tak :

factory.close();
factory = null;
System.gc();
factory = new Configuration().configure("/hibernate.cfg.xml")
.buildSessionFactory();

ale to nie za bardzo dziala, bo pamiec sie nie zwalnia :(

W jaki wiec sposob skutecznie wyczyscic cache Hibernate bez
restartowania Tomcata?

pozdrawiam,
Bimki
 #2  
09.05.2005, 03:03
olska
bimki wrote:
[..]
> factory = new Configuration().configure("/hibernate.cfg.xml")
> .buildSessionFactory();
>
> ale to nie za bardzo dziala, bo pamiec sie nie zwalnia :(
>
> W jaki wiec sposob skutecznie wyczyscic cache Hibernate bez
> restartowania Tomcata?
>
> pozdrawiam,
> Bimki


po pierwsze: jak wiesz, że cache ciągle rośnie? Używasz
Statistics/SecondLevelCacheStatistics? Może zewnętrzny pakiet, który
zarządza second level cache, nie zwalnia pamięci?

PioWie
Podobne wątki
Hibernate - cache

Witam, probuje zrozumiec dzialanie cache-a w hibernate. Moze na przykladzie: mam wylaczone cachowanie w cfg.xml <property...

Czyszczenie DNS cache

Witam. Jak serwer DNS pracuje u mnie named jest też fowarderem. Zawsze wszystko grało, teraz nie mogę się dostać do strony [..] goście twierdzą, że powinienem przeładować...

Hibernate i cache

Czy tkos wie jak wlaczyc cache w hibernacie? Chcialem sparwdzic czy hibernate cachuje dane taj jak toplink zeby za kazdym razem nie robil selecta ale wyglada na to ze za...

hibernate i cache

Witam, czy hibernate potrafi zapewnić mi lokalny cache do danych, który będzie zapisywany gdzieś do plików przy zamknięciu programu i odczytywany przy starcie, a najlepiej...


Czasy w strefie GMT. Teraz jest 23:16. | Privacy Policy