Нас попросили контролировать производительность запущенного пакетного задания. Пакетное задание выполняется на сервере приложений Jeus и на 48-ядерном сервере HP UX. Рассматриваемое пакетное задание содержит около 1500 потоков. Максимальное количество исключений — NumberFormatException. Однако пакетное задание не завершается и продолжает выполняться.
Во время мониторинга с помощью HPJmeter я заметил, что возникают тысячи исключений. NumberFormat — лишь один из наиболее частых, но их гораздо больше. У меня есть следующие вопросы:
- Является ли это показателем плохого дизайна/кодирования?
- Сервер приложений обычно обрабатывает множество исключений и не сообщает о них?
- Влияет ли это на производительность запущенных приложений? (Было около 11000 исключений примерно за 45 минут работы)
Спасибо, Адитья.