2011-04-22 167 views
0

我有一个Java程序,我需要测试。我有10个数据集可供使用,需要使用8种不同的算法对每个数据集进行25次测试,每个数据集总计600秒。如果我要在单台机器上进行测试,它将使总测试时间达到:测试Java代码

10 * 25 * 8 * 600/60/60/24 = 14天!

有没有其他办法可以做到这一点?例如一个可以同时测试我的代码的在线服务?

谢谢!

+0

您可以通过为每个数据集/算法使用不同的线程来并行测试它。 – MByD 2011-04-22 16:24:58

回答

3

您可以尝试跨越一些Amazon EC2实例 - 它们会按照每个实例的小时数收费,因此如果您只使用它10-15分钟,则可能不会太多!

+0

..但大概他需要〜14个实例天的价值。 – 2011-04-22 16:34:36

+0

取决于实例,但他们去约300 /月其中一些... – Liv 2011-04-25 19:23:10