Как предотвратить ГХ при использовании суппорта

При использовании суппорта я получаю

ERROR: GC occurred during timing.

поскольку в моем тесте образуется мусор, которого я не могу избежать. Я думаю, что предоставление дополнительной памяти целевой JVM могло бы помочь, так как не так много мусора. Я знаю о -D а также -J варианты, но почему-то это не работает для меня.

Во-первых, я вижу в этом вопросе, что через Jmemory=-Xmx512M,-Xmx16M используется отдельно, т. е. каждый разделенный запятыми аргумент приводит к новому запуску. Но я хотел бы передать несколько аргументов, которые будут использоваться вместе, как, возможно, -Xmx16G -XX:NewSize=12G, так что GC откладывается как можно дольше (и на самом деле не приходит вообще, когда пробег заканчивается тем временем). Как мне это сделать?

Во-вторых, каковы наилучшие аргументы, максимально откладывающие GC? Я имею в виду, дать JVM много памяти (-Xmx), используйте все это для Эдема, и не волнуйтесь о том, насколько полным это становится.

0 ответов

Другие вопросы по тегам