标签: performance web-applications java-ee profiling profiler
在最近的采访中我被问到一个问题:
在Java EE应用程序中,当负载增加时,其性能下降,并且在某些时候应用程序停止响应。
您需要采取哪些步骤来找出此问题的根本原因?
我心中有一些答案:
然而,面试官并不相信,他后来问道:你怎么知道应用程序的哪一部分正是导致这个问题?你会使用任何工具吗?我想了一下关于Profiler的事,但不太确定。
需要一些帮助吗?
答案 0 :(得分:1)
嗯,我怀疑这对面试官是否满意,但我使用的方法是random stack sampling。 事情越慢,它就越能确定原因。
在J2EE中,this seems to tell how to do that。