0

为了了解有关测试的更多信息,我们将在一个更大的项目上使用分析器(以实际获取一些值和测量值),并且由于我们自己没有任何大型项目,因此我们不得不使用其他东西。有什么好的建议吗?也许测试 JUnit?(不是“使用”JUnit)?

编辑:不寻找任何特定的数据,只是......一些东西......问题是所有这些都是新的,所以它有点令人困惑。关键是要稍微习惯使用探查器等测试工具。换句话说,没有必要对实际程序了解太多,因为程序并不重要,获得的数据也不是太重要,而且主要应该只是证明你实际上可以把东西拿出来的测试。所以我应该如何进行有点令人困惑,因为我不习惯大型实际程序。

我可以只下载普通的 java 文件,然后用 NetBeans(或类似的)运行/配置它们,而不必做或关心一堆东西吗?

4

2 回答 2

0

这取决于您要分析的数据类型。但是如果你没有一个“更大的项目”,最好的方法是在网络上找到一些适合你想要的开源项目。

编辑:我从不使用 NetBeans 进行配置,所以我不能告诉你这个工具,但如果你不关心这个工具,你可以开始尝试使用 VisualVM(包含在 JDK 中),它是一个监控 JVM 的工具. 它非常有用,如果您已经运行 java 应用程序(如 NetBeans),则无需下载额外的应用程序。

在他们的网站上使用的工具描述:VisualVM 监控应用程序 CPU 使用率、GC 活动、堆和永久代内存、加载的类的数量和正在运行的线程。

VisualVM 网站

如果您真的想使用一些源代码进行分析,一个带有 main 的小型 java 应用程序就可以完成这项工作,但这又取决于您要分析的数据/数据量。也许你可以在网上找到一些用java编写的“测试应用程序”。

于 2012-10-18T15:21:25.737 回答
0

好吧,我有我的标准方案。它是用 C++ 编写的,但用 Java 重新编码应该不会超过一两天。警告:该场景本身不是关于测量的,而是关于性能调整的,这根本不是一回事。

这表明严重的代码通常包含多个性能问题,如果你真的想让它快速运行,分析器不一定是最好的工具。

于 2012-10-19T02:58:14.820 回答