我刚刚开始具有Powermock适当发挥,并注意到它极大地减慢测试启动。就让我们来看看在顶部,而它运行表明,mount.nfts-3G是占用了大部分的CPU。我搬到Eclipse和我的源目录ext3分区看,如果这是一个问题,而现在的测试更快启动,但还是有明显的延迟。这是正常的,Powermock还是我失去了一些东西明显?

有帮助吗?

解决方案

PowerMock是在启动时有点慢,因为它使用它自己的类加载器,而且所需的时间取决于你如何编写使用PowerMock测试。例如,如果你使用的是在您的测试类或方法级别PrepareForTest注解。如果你正在使用它的方法级的一个新的类加载器为每个测试方法创建的。的时间也可以取决于junit的叉模式。

其他提示

尝试不使用Eclipse运行Powermock。相同的症状确实发生?

素veeery小单位。是性能损耗高达前?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top