Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Timer и редеплои
Список форумов
 ->  Нити и процессы


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
stolzen : 422
Бывалый
Откуда: Нижний Новгород

СообщениеНоя 07, 2011 10:21 
Ответить с цитатой
При редеплое остается старый инстанс таймера и создается новый - т.е. вместо того, чтобы выполнять задачу раз в час, она начинает выполняться чаще. Обнаружилось это по логам.

И еще есть подозрение, что старые таймеры работают "вхолостую" - т.е. ничего полезного не делают. Так же т.к. старый таймер - это inner class службы, то, думаю, эта служба остается в памяти и не собирается сборщиком.

Как можно пресечь эту деятельность и обеспечить выполнение только одного таймера? В сторону Quartz еще не глядел - не хотелось бы иметь еще одну зависимость.
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Нити и процессы


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru