public class DumpUtil
Class DumpUtil. Provides dumputil functionality for the Hytale server.
java.lang.Object > DumpUtil
Field Summary
bson
Field bson.
universeBson
Field universeBson.
playersArray
Field playersArray.
playerBson
Field playerBson.
componentData
Field componentData.
earlyPluginsArray
Field earlyPluginsArray.
path
Field path.
worlds
Field worlds.
futures
Field futures.
store
Field store.
ms
Field ms.
mm
Field mm.
cm
Field cm.
value
Field value.
key
Field key.
readerIndex
Field readerIndex.
data
Field data.
filePath
Field filePath.
name
Field name.
width
Field width.
height
Field height.
startNanos
Field startNanos.
universe
Field universe.
metrics
Field metrics.
periodsNanos
Field periodsNanos.
periodIndex
Field periodIndex.
lastTime
Field lastTime.
average
Field average.
max
Field max.
min
Field min.
length
Field length.
limit
Field limit.
pingInfo
Field pingInfo.
pingMetricSet
Field pingMetricSet.
min2
Field min2.
average2
Field average2.
max2
Field max2.
server
Field server.
shutdownReason
Field shutdownReason.
transformers
Field transformers.
plugins
Field plugins.
b
Field b.
isBuiltin
Field isBuiltin.
manifestBson
Field manifestBson.
config
Field config.
bufferedDeltaMetricSet
Field bufferedDeltaMetricSet.
periods
Field periods.
period
Field period.
historyLengthFormatted
Field historyLengthFormatted.
average3
Field average3.
min4
Field min4.
max4
Field max4.
sb
Field sb.
playerData
Field playerData.
arr$
Field arr$.
line
Field line.
arr$2
Field arr$2.
pongType
Field pongType.
pingInfo3
Field pingInfo3.
pingMetricSet3
Field pingMetricSet3.
average4
Field average4.
min5
Field min5.
max5
Field max5.
pingPeriods
Field pingPeriods.
period2
Field period2.
min6
Field min6.
max6
Field max6.
historyTimestamps2
Field historyTimestamps2.
historyValues2
Field historyValues2.
historyLengthFormatted2
Field historyLengthFormatted2.
sb2
Field sb2.
recorder
Field recorder.
recentSeconds
Field recentSeconds.
entry
Field entry.
recent
Field recent.
entry2
Field entry2.
recent2
Field recent2.
timings
Field timings.
storageCache
Field storageCache.
cache
Field cache.
storageFile
Field storageFile.
segmentSize
Field segmentSize.
segmentCount
Field segmentCount.
playersNotInWorld
Field playersNotInWorld.
pingInfo2
Field pingInfo2.
pingMetricSet2
Field pingMetricSet2.
min3
Field min3.
avg
Field avg.
max3
Field max3.
runtimeMXBean
Field runtimeMXBean.
operatingSystemMXBean
Field operatingSystemMXBean.
currentTimeMillis
Field currentTimeMillis.
memoryMXBean
Field memoryMXBean.
threadMXBean
Field threadMXBean.
threadInfos
Field threadInfos.
threadIdMap
Field threadIdMap.
arr$3
Field arr$3.
threadInfo
Field threadInfo.
thread2
Field thread2.
arr$4
Field arr$4.
trace
Field trace.
traceElement
Field traceElement.
arr$5
Field arr$5.
trace2
Field trace2.
traceElement2
Field traceElement2.
securityManager
Field securityManager.
classLoadingMXBean
Field classLoadingMXBean.
systemClassLoader
Field systemClassLoader.
systemClassLoader2
Field systemClassLoader2.
ratio
Field ratio.
systemMetrics
Field systemMetrics.
system
Field system.
systemMetric
Field systemMetric.
historyTimestamps
Field historyTimestamps.
historyValues
Field historyValues.
collectArchetypeChunkData
Field collectArchetypeChunkData.
chunkData
Field chunkData.
split
Field split.
free
Field free.
Method Detail
dumpToJson
Path
dumpToJson
()
Method dumpToJson.
BsonString
new
BsonString
(transformer.getClass()
Method BsonString.
- Parameters:
transformer.getClass(transformer.getClass(
collectPlayerComponentMetrics
BsonDocument>
collectPlayerComponentMetrics
()
Method collectPlayerComponentMetrics.
collectPlayerTextData
PlayerTextData>
collectPlayerTextData
()
Method collectPlayerTextData.
PlayerTextData
new
PlayerTextData
(playerRef.getUuid()
Method PlayerTextData.
- Parameters:
playerRef.getUuid(playerRef.getUuid(
hexDump
String
hexDump
(@Nonnull final ByteBuf buf)
Method hexDump.
- Parameters:
@Nonnull final ByteBufbuf
dump
Path
dump
(final boolean crash, final boolean printToConsole)
Method dump.
- Parameters:
final booleancrashfinal booleanprintToConsole
FileOutputStream
new
FileOutputStream
(filePath.toFile()
Method FileOutputStream.
- Parameters:
filePath.toFile(filePath.toFile(
PrintWriter
new
PrintWriter
(new BufferedWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8)
Method PrintWriter.
- Parameters:
new BufferedWriter(newOutputStreamWriter(outputStreamStandardCharsets.UTF_8StandardCharsets.UTF_8
createDumpPath
Path
createDumpPath
(final boolean crash, final String ext)
Method createDumpPath.
- Parameters:
final booleancrashfinal Stringext
write
void
write
(@Nonnull final PrintWriter writer)
Method write.
- Parameters:
@Nonnull final PrintWriterwriter
Start
Boot
Start
(nanos)
Method Start.
- Parameters:
nanosnanos
packets
d
packets
(%.1f/sec)
Method packets.
- Parameters:
%.1f/sec%.1f/sec
world
in
world
(" + playersNotInWorld.size()
Method world.
- Parameters:
" +playersNotInWorld.size(
Date
new
Date
(runtimeMXBean.getStartTime()
Method Date.
- Parameters:
runtimeMXBean.getStartTime(runtimeMXBean.getStartTime(
processors
Available
processors
(cores)
Method processors.
- Parameters:
corescores
printPacketStats
void
printPacketStats
(@Nonnull final PrintWriter writer, @Nonnull final String indent, @Nonnull final String label, final int count, final long uncompressedTotal, final long compressedTotal, final long uncompressedMin, final long uncompressedMax, final long compressedMin, final long compressedMax, final double uncompressedAvg, final double compressedAvg, final int recentSeconds)
Method printPacketStats.
- Parameters:
@Nonnull final PrintWriterwriter@Nonnull final Stringindent@Nonnull final Stringlabelfinal intcountfinal longuncompressedTotalfinal longcompressedTotalfinal longuncompressedMinfinal longuncompressedMaxfinal longcompressedMinfinal longcompressedMaxfinal doubleuncompressedAvgfinal doublecompressedAvgfinal intrecentSeconds
printComponentStore
void
printComponentStore
(@Nonnull final PrintWriter writer, final int width, final int height, final String name, final long startNanos, @Nonnull final Store> componentStore)
Method printComponentStore.
- Parameters:
@Nonnull final PrintWriterwriterfinal intwidthfinal intheightfinal Stringnamefinal longstartNanos@Nonnull final Store>componentStore
section
void
section
(final String name, @Nonnull final Runnable runnable, @Nonnull final PrintWriter writer)
Method section.
- Parameters:
final Stringname@Nonnull final Runnablerunnable@Nonnull final PrintWriterwriter
RuntimeException
new
RuntimeException
("Failed to get data for section: " + name, t)
Method RuntimeException.
- Parameters:
"Failed to get data for section: " +namett
printIndented
void
printIndented
(@Nonnull final PrintWriter writer, @Nonnull final String text, @Nonnull final String indent)
Method printIndented.
- Parameters:
@Nonnull final PrintWriterwriter@Nonnull final Stringtext@Nonnull final Stringindent
writeMemoryUsage
void
writeMemoryUsage
(@Nonnull final PrintWriter writer, final String title, @Nonnull final MemoryUsage memoryUsage)
Method writeMemoryUsage.
- Parameters:
@Nonnull final PrintWriterwriterfinal Stringtitle@Nonnull final MemoryUsagememoryUsage
writeClassLoader
void
writeClassLoader
(@Nonnull final PrintWriter writer, @Nullable ClassLoader systemClassLoader)
Method writeClassLoader.
- Parameters:
@Nonnull final PrintWriterwriter@Nullable ClassLoadersystemClassLoader
uuid
UUID
uuid
()
Method uuid.
movementStates
String
movementStates
()
Method movementStates.
movementManager
String
movementManager
()
Method movementManager.
cameraManager
String
cameraManager
()
Method cameraManager.