
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.08.2006, 11:33
|
|||
|---|---|---|---|
|
|||
Memory leak - (XFire, Hibernate, Spring, JSF) |
|||
|
#18+
Мужики, никто не сталкивался с подобной проблемой? При написании проги со связкой, описанной в сабже, возникают лики в xfire, судя по профайлеру не освобождаются channels от сервисов, даже когда код, вызвавший их давно загарбажился, все они остаются в Mape у SoapHttpProtocola. На сайте Xfire ничего не нарыл. Может кто-то сталкивался с подобным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2006, 14:40
|
|||
|---|---|---|---|
|
|||
Memory leak - (XFire, Hibernate, Spring, JSF) |
|||
|
#18+
Все, всем спасибо, проблема пофиксилась :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2006, 07:23
|
|||
|---|---|---|---|
|
|||
Memory leak - (XFire, Hibernate, Spring, JSF) |
|||
|
#18+
как пофиксилась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2006, 11:54
|
|||
|---|---|---|---|
|
|||
Memory leak - (XFire, Hibernate, Spring, JSF) |
|||
|
#18+
Нуу channels действительно не освобождались, даже когда умирал создавший их сервисы bean. Пришлось в request scope бине (jsf) кэшировать сервисы и на finalize их клозить через подобную конструкцию - protected void finalize() throws Throwable { ((XFireProxy)Proxy.getInvocationHandler(firstService)).getClient().close(); ((XFireProxy)Proxy.getInvocationHandler(secondService)).getClient().close(); super.finalize(); } После чего все чудно загарбажилось и все стали счастливы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2148197]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 422ms |

| 0 / 0 |
