This commit is contained in:
minjaesong
2021-08-19 11:53:54 +09:00
parent 4b7cee3fb7
commit 0faa77cb16

View File

@@ -93,32 +93,21 @@ object Terrarum : Disposable {
val memJavaHeap: Int val memJavaHeap: Int
get() { get() {
javaHeapCircularArray.appendHead((Gdx.app.javaHeap shr 20).toInt()) javaHeapCircularArray.appendHead((Gdx.app.javaHeap shr 20).toInt())
return javaHeapCircularArray.maxOrNull() ?: 0
var acc = 0
javaHeapCircularArray.forEach { acc = maxOf(acc, it) }
return acc
} }
val memNativeHeap: Int val memNativeHeap: Int
get() { get() {
nativeHeapCircularArray.appendHead((Gdx.app.nativeHeap shr 20).toInt()) nativeHeapCircularArray.appendHead((Gdx.app.nativeHeap shr 20).toInt())
return nativeHeapCircularArray.maxOrNull() ?: 0
var acc = 0
nativeHeapCircularArray.forEach { acc = maxOf(acc, it) }
return acc
} }
val memUnsafe: Int val memUnsafe: Int
get() { get() = (UnsafeHelper.unsafeAllocatedSize shr 20).toInt()
return (UnsafeHelper.unsafeAllocatedSize shr 20).toInt()
}
val memXmx: Int val memXmx: Int
get() = (Runtime.getRuntime().maxMemory() shr 20).toInt() get() = (Runtime.getRuntime().maxMemory() shr 20).toInt()
val updateRateStr: String val updateRateStr: String
get() { get() {
updateRateCircularArray.appendHead(updateRate) updateRateCircularArray.appendHead(updateRate)
return String.format("%.2f", updateRateCircularArray.maxOrNull() ?: 0.0)
var acc = 0.0
updateRateCircularArray.forEach { acc = maxOf(acc, it) }
return String.format("%.2f", acc)
} }
lateinit var testTexture: Texture lateinit var testTexture: Texture