我有一个部署到本地 Glassfish 服务器的 Web 应用程序,我想对其进行分析,以便查看我的代码的哪些部分最常被访问。该代码由 JSF bean 和 Remote EJB 组成,两者都部署在一个 EAR 中。我尝试使用 VisualVM 来分析我的应用程序,但是,虽然我可以成功连接到 Glassfish 服务器以及我的上下文根,但 VisualVM 似乎没有分析我自己的类(在 com.test.* 命名空间中)。我看到许多 Sun 类和其他依赖项(例如 Lucene)被访问,但没有看到我自己的类的单个实例。
因此,我的问题是:我做错了什么还是这是 VisualVM 的缺点,我应该为此尝试不同的分析工具吗?