Resource leak log (#693)

This commit is contained in:
KirillPamPam
2025-07-29 11:52:16 +04:00
committed by GitHub
parent 43de237f98
commit 81ed19f044

View File

@@ -17,6 +17,7 @@
package io.emeraldpay.dshackle
import io.netty.handler.ssl.OpenSsl
import io.netty.util.ResourceLeakDetector
import org.slf4j.LoggerFactory
import org.springframework.boot.ResourceBanner
import org.springframework.boot.SpringApplication
@@ -37,6 +38,8 @@ fun main(args: Array<String>) {
HeapDumpCreator.init()
ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED)
val cores = Runtime.getRuntime().availableProcessors()
val maxMemory: Long = Runtime.getRuntime().maxMemory() / (1024 * 1024).toLong()
log.info("Max heap size: {} MB, number of cores: {}", maxMemory, cores)