我正在使用Hibernate开发基于Java Swing的应用程序。我使用NetBeans IDE来构建我的应用程序。
我有大约13个子模块。我使用JInternalFrames
来构建这些子模块。 4个报告使用JasperViewer。
加载我的应用程序时需要大约2到3分钟。当从一个模块切换到另一个模块时,加载每个模块需要很长时间。
现在我必须检查以下内容
如何检查整个Swing应用程序的内存和CPU以及哪个类需要占用大量CPU和内存?
如何使用简单的方法测试我的应用程序?
如何提高我的挥杆应用程序的性能?
答案 0 :(得分:3)
在使用NetBeans时 - 使用内部探查器。这是获取有关您失去时间的详细信息的工具。
有关详细信息,请查看NetBeans站点,例如
答案 1 :(得分:3)
像这样的启动时间不仅仅是由于有一个大gui应用程序引起的。我认为问题是您的数据库访问。问题出现了:
问题:
答案 2 :(得分:0)