Каковы последствия отключения io.netty.tryUnsafe?

Я столкнулся с увеличением собственной памяти при использовании 4.1.59. Final версии netty и JDK 8 + vertx. Это увеличение постепенное. С помощью jemalloc я увидел, что использование Unsafe # allocateMemory находится на более высоком уровне. Поскольку мы используем vertx + netty, мы видим, что netty часто использует класс Unsafe (возможно, через DirectByteBuffers). Итак, какое воздействие отключит Unsafe? т.е. установка -Dio.netty.tryUnsafe=false. Насколько сильно это повлияет на производительность? Не уверен, есть ли в 4.1.59.Final какие-либо утечки памяти по этому поводу, было проведено небольшое исследование, но пока нет убедительных доказательств. Переместить его на последнюю версию 4.1.63.final на данный момент невозможно, поэтому я хотел проверить, какое влияние окажет, если я отключу небезопасное использование для netty.

0 ответов

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