为了更多地了解测试,我们将在更大的项目中使用分析器(实际获得一些值和测量值),因为我们自己没有任何大型项目,所以我们被迫使用别的。有什么好建议吗?也许可以测试JUnit? (不是“有”JUnit)?
编辑: 没有找到任何特定的数据,只是...某事......问题是所有这些都是如此新鲜,所以它有点令人困惑。关键是要稍微习惯于测试工具,例如分析器。换句话说,对于实际的程序不应该太了解,因为程序并不重要,而且所获得的数据也不是很重要,而且大多数情况下只是证明你实际上可以得到东西测试所以我应该继续这样做有点混乱,因为我不习惯大的实际程序。
我可以下载普通的java文件,只需使用NetBeans(或类似版本)运行/配置它们,而无需做或关心一堆东西吗?
答案 0 :(得分:0)
这取决于您要分析的数据类型。但是,如果你没有“大项目”,获得“大项目”的最佳方法是在网络上找到一些符合你想要的开源项目。
编辑:我从不介绍NetBeans,所以我不能告诉你这个工具,但如果你不关心这个工具,你可以开始尝试使用VisualVM(包含在JDK中),它是一个工具监视JVM。它非常有用,如果您已经运行了Java应用程序(如NetBeans),则无需下载额外的应用程序。
其网站上的工具说明:VisualVM监控应用程序CPU使用情况,GC活动,堆和永久生成内存,已加载类的数量和正在运行的线程。
如果你真的想要使用一些源代码进行概要分析,那么一个带有main的java应用程序就可以完成这项任务,但这又取决于你想要分析的数据/数据量。也许你可以在网上找到一些用java编写的“测试应用程序”。
答案 1 :(得分:0)
好吧,我有my standard scenario。它是用C ++编写的,但用Java重新编写它不需要一两天。 警告:这个场景本身并不是关于测量,而是关于性能调整,这完全不是一回事。
重要的是,严重的代码通常包含多个性能问题,如果你真的想让它快速发展,那么分析器不一定是最好的工具。