我们被要求监控正在运行的批处理作业的性能。批处理作业在 Jeus Application Server 上运行,并且在 48 核 HP UX 服务器上运行。有问题的批处理作业有大约 1500 个线程。发生最多的异常是 NumberFormatException。批处理作业不会终止,它会继续运行。
在使用 HPJmeter 进行监控时,我注意到有数千个异常被抛出。NumberFormat 只是较常见的一种,但还有更多。我有以下问题:
- 这是否表明设计/编码不好?
- 应用服务器通常会处理很多异常而不报告它们吗?
- 这会影响正在运行的应用程序的性能吗?(在大约 45 分钟的运行时间内抛出了大约 11000 个异常)
谢谢,阿迪亚。