对于不遵循弱代假设的应用程序,调整GC的推荐方法是什么?

时间:2016-09-19 04:13:36

标签: java performance garbage-collection jvm

如果我有申请

  1. 这不符合弱世代假设,即新分配的对象可以长时间保持,也可能很大。您可以想象正在进行的长时间(5-10分钟)处理。
  2. 使用相当大的堆(> 16 GB)
  3. 需要成为JVM 7(不能使用java8)。
  4. 如果我配置Eden&幸存者空间太大而无法容纳大温度(但坚持> 10分钟)的物体,它实际上可能会造成更长的暂停,也不能保证这些物体不会过早地使用。

    是否有任何建议可以处理此类应用程序,以减少暂停时间。不幸的是,这个应用程序也提供用户请求,所以我不能承受大的停顿(我知道它们应该理想地分开,但假设它们不能)。

0 个答案:

没有答案