Powermock在NTFS分区上减慢Eclipse / Fedora 10的testing启动速度

我刚刚开始与Powermock合作,并注意到它极大地减缓了testing启动。 运行时快速查看顶部显示,mount.nfts-3g占用了大部分CPU。 我将Eclipse和我的源代码目录移到ext3分区,看看是否有问题,现在testing启动更快,但仍然有明显的延迟。 这与Powermock正常吗,还是我错过了明显的东西?

PowerMock在启动时稍微慢一些,因为它使用自己的类加载器,但所需的时间也取决于如何使用PowerMock编写测试。 例如,如果您在测试的类或方法级别使用PrepareForTest批注。 如果您在方法级别使用它,则会为每个测试方法创建一个新的类加载器。 时间也可能取决于junit fork模式。

尝试在没有Eclipse的情况下运行Powermock。 同样的症状是否会发生?

模拟veeery小单位。 性能损失是否与以前一样高?