使用 100 - 1000 GB 内存测试 Java 库

2022-09-02 01:49:30

我有一个开源库,旨在有效地支持非常大的馆藏。我已经在24 GB的PC上测试了它,但想在更大的系统上测试它,最高可达1 TB。大多数托管解决方案不支持这种内存大小,我只需要在短时间内访问。

我测试的是一个包含 5 亿个对象的集合,其中包含 12 个字段,整个 GC 时间低于 0.11 秒。我还有另一个测试,它只用一个位存储了1280亿个元素。

库/测试很小,所以我除了需要大量的主内存外,不需要太多。

对于如何在不购买自己的96或192 GB服务器的情况下进行此测试,您有什么建议吗?


答案 1

EC2 具有每个内存上限为 68.4 GB 的内存增强型实例,并且按小时收费。当然,这不是100GB的内存,但是,如果您将其中的几个堆叠在一起。


答案 2

联系 Contegix - 他们可能会免费为您提供帮助,因为您有一个需要测试的开源库。我最近联系了他们,以满足同样的需求,他们在一天内通过电子邮件跟进,并在第二天打电话,并且非常愿意使用跨越多个服务器的大量内存进行横向扩展测试的可能性。

他们的创新倡导者页面描述了他们已经帮助过的人。只需在 http://www.contegix.com/contact/ 填写我们的联系表格,他们应该很快就会回复您。