Package net.minecraft.util.profiling.jfr.stats
Part 1/1
ChunkGenStat
- Full name:
net.minecraft.util.profiling.jfr.stats.ChunkGenStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/ChunkGenStat.java - Type:
record - Modifiers:
public - Implements:
TimedStat
net.minecraft.util.profiling.jfr.stats.ChunkGenStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/ChunkGenStat.java:10 - Modifiers:
public static - Return:
ChunkGenStat
คืออะไร
ดำเนินการ from ตาม implementation ของ ChunkGenStat
ทำงานยังไง
เรียกต่อ: getDuration(), getInt(), byName(), getString(). สร้างออบเจ็กต์: ChunkGenStat, ChunkPos, ColumnPos.
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
ChunkIdentification
- Full name:
net.minecraft.util.profiling.jfr.stats.ChunkIdentification - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/ChunkIdentification.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.ChunkIdentification#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/ChunkIdentification.java:6 - Modifiers:
public static - Return:
ChunkIdentification
คืออะไร
ดำเนินการ from ตาม implementation ของ ChunkIdentification
ทำงานยังไง
เรียกต่อ: getString(), getInt(). สร้างออบเจ็กต์: ChunkIdentification.
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
RecordedEvent recordedEvent = ...;
ChunkIdentification result = ChunkIdentification.from(recordedEvent);
CpuLoadStat
- Full name:
net.minecraft.util.profiling.jfr.stats.CpuLoadStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/CpuLoadStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.CpuLoadStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/CpuLoadStat.java:6 - Modifiers:
public static - Return:
CpuLoadStat
คืออะไร
ดำเนินการ from ตาม implementation ของ CpuLoadStat
ทำงานยังไง
เรียกต่อ: getFloat(). สร้างออบเจ็กต์: CpuLoadStat. คืนค่า: new CpuLoadStat(recordedEvent.getFloat("jvmSystem"), recordedEvent.getFloat("jvmUser"), recordedEvent.getFloat("machineTotal")).
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
FileIOStat
- Full name:
net.minecraft.util.profiling.jfr.stats.FileIOStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/FileIOStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.FileIOStat#summary(Duration,List<FileIOStat>)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/FileIOStat.java:11 - Modifiers:
public static - Return:
FileIOStat.Summary
คืออะไร
ดำเนินการ summary ตาม implementation ของ FileIOStat
ทำงานยังไง
เรียกต่อ: stream(), mapToLong(), sum(), Summary(), getSeconds(), size(), map(), reduce(). สร้างออบเจ็กต์: FileIOStat.Summary.
Parameters
Duration durationList<FileIOStat> list
ตัวอย่างใช้งาน
Duration duration = ...;
List<FileIOStat> list = ...;
FileIOStat.Summary result = FileIOStat.summary(duration, list);
GcHeapStat
- Full name:
net.minecraft.util.profiling.jfr.stats.GcHeapStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/GcHeapStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.GcHeapStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/GcHeapStat.java:11 - Modifiers:
public static - Return:
GcHeapStat
คืออะไร
ดำเนินการ from ตาม implementation ของ GcHeapStat
ทำงานยังไง
เรียกต่อ: getStartTime(), getLong(), getString(), equalsIgnoreCase(). สร้างออบเจ็กต์: GcHeapStat.
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.stats.GcHeapStat#summary(Duration,List<GcHeapStat>,Duration,int)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/GcHeapStat.java:19 - Modifiers:
public static - Return:
GcHeapStat.Summary
คืออะไร
ดำเนินการ summary ตาม implementation ของ GcHeapStat
ทำงานยังไง
เรียกต่อ: Summary(), calculateAllocationRatePerSecond(). สร้างออบเจ็กต์: GcHeapStat.Summary. คืนค่า: new GcHeapStat.Summary(duration, duration2, i, calculateAllocationRatePerSecond(list)).
Parameters
Duration durationList<GcHeapStat> listDuration duration2int i
ตัวอย่างใช้งาน
Duration duration = ...;
List<GcHeapStat> list = ...;
Duration duration2 = ...;
GcHeapStat.Summary result = GcHeapStat.summary(duration, list, duration2, 0);
GcHeapStat$Summary
- Full name:
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/GcHeapStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary#gcOverHead()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/GcHeapStat.java:40 - Modifiers:
public - Return:
float
คืออะไร
ดำเนินการ gcOverHead ตาม implementation ของ GcHeapStat$Summary
ทำงานยังไง
เรียกต่อ: toMillis(). คืนค่า: (float)this.gcTotalDuration.toMillis() / (float)this.duration.toMillis().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IoSummary
- Full name:
net.minecraft.util.profiling.jfr.stats.IoSummary - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/IoSummary.java - Type:
class - Modifiers:
public final
net.minecraft.util.profiling.jfr.stats.IoSummary#getCountsPerSecond()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:19 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Counts Per Second
ทำงานยังไง
เรียกต่อ: getSeconds(). คืนค่า: (double)this.totalCountAndSize.totalCount / this.recordingDuration.getSeconds().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.stats.IoSummary#getSizePerSecond()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:23 - Modifiers:
public - Return:
double
คืออะไร
อ่านค่า Size Per Second
ทำงานยังไง
เรียกต่อ: getSeconds(). คืนค่า: (double)this.totalCountAndSize.totalSize / this.recordingDuration.getSeconds().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.stats.IoSummary#getTotalCount()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:27 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Total Count
ทำงานยังไง
คืนค่า: this.totalCountAndSize.totalCount.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.stats.IoSummary#getTotalSize()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:31 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Total Size
ทำงานยังไง
คืนค่า: this.totalCountAndSize.totalSize.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.stats.IoSummary#IoSummary(Duration,List<Pair<T, IoSummary.CountAndSize>>)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:13 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ IoSummary ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: recordingDuration, totalCountAndSize, largestSizeContributors. เรียกต่อ: stream(), map(), reduce(), CountAndSize(), sorted(), comparing(), limit(), toList(). สร้างออบเจ็กต์: IoSummary.CountAndSize.
Parameters
Duration durationList<Pair<T, IoSummary.CountAndSize>> list
ตัวอย่างใช้งาน
Duration duration = ...;
List<Pair<T, IoSummary.CountAndSize>> list = ...;
IoSummary instance = new IoSummary(duration, list);
net.minecraft.util.profiling.jfr.stats.IoSummary#largestSizeContributors()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:35 - Modifiers:
public - Return:
List<Pair<T, IoSummary.CountAndSize>>
คืออะไร
ดำเนินการ largestSizeContributors ตาม implementation ของ IoSummary
ทำงานยังไง
คืนค่า: this.largestSizeContributors.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
IoSummary instance = ...;
List<Pair<T, IoSummary.CountAndSize>> result = instance.largestSizeContributors();
IoSummary$CountAndSize
- Full name:
net.minecraft.util.profiling.jfr.stats.IoSummary$CountAndSize - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/IoSummary.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.IoSummary$CountAndSize#averageSize()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/IoSummary.java:48 - Modifiers:
public - Return:
float
คืออะไร
ดำเนินการ averageSize ตาม implementation ของ IoSummary$CountAndSize
ทำงานยังไง
คืนค่า: (float)this.totalSize / (float)this.totalCount.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PacketIdentification
- Full name:
net.minecraft.util.profiling.jfr.stats.PacketIdentification - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/PacketIdentification.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.PacketIdentification#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/PacketIdentification.java:6 - Modifiers:
public static - Return:
PacketIdentification
คืออะไร
ดำเนินการ from ตาม implementation ของ PacketIdentification
ทำงานยังไง
เรียกต่อ: getString(). สร้างออบเจ็กต์: PacketIdentification. คืนค่า: new PacketIdentification(recordedEvent.getString("packetDirection"), recordedEvent.getString("protocolId"), recordedEvent.getString("packetId")).
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
RecordedEvent recordedEvent = ...;
PacketIdentification result = PacketIdentification.from(recordedEvent);
StructureGenStat
- Full name:
net.minecraft.util.profiling.jfr.stats.StructureGenStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/StructureGenStat.java - Type:
record - Modifiers:
public - Implements:
TimedStat
net.minecraft.util.profiling.jfr.stats.StructureGenStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/StructureGenStat.java:8 - Modifiers:
public static - Return:
StructureGenStat
คืออะไร
ดำเนินการ from ตาม implementation ของ StructureGenStat
ทำงานยังไง
เรียกต่อ: getDuration(), getInt(), getString(), getBoolean(). สร้างออบเจ็กต์: StructureGenStat, ChunkPos.
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
ThreadAllocationStat
- Full name:
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat.java:16 - Modifiers:
public static - Return:
ThreadAllocationStat
คืออะไร
ดำเนินการ from ตาม implementation ของ ThreadAllocationStat
ทำงานยังไง
เรียกต่อ: getThread(), firstNonNull(), getJavaName(), getStartTime(), getLong(). สร้างออบเจ็กต์: ThreadAllocationStat. คืนค่า: new ThreadAllocationStat(recordedEvent.getStartTime(), string, recordedEvent.getLong("allocated")).
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
RecordedEvent recordedEvent = ...;
ThreadAllocationStat result = ThreadAllocationStat.from(recordedEvent);
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat#summary(List<ThreadAllocationStat>)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat.java:22 - Modifiers:
public static - Return:
ThreadAllocationStat.Summary
คืออะไร
ดำเนินการ summary ตาม implementation ของ ThreadAllocationStat
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: stream(), collect(), groupingBy(), forEach(), size(), get(), between(), getSeconds(). สร้างออบเจ็กต์: TreeMap<>, ThreadAllocationStat.Summary. คืนค่า: new ThreadAllocationStat.Summary(map).
Parameters
List<ThreadAllocationStat> list
ตัวอย่างใช้งาน
List<ThreadAllocationStat> list = ...;
ThreadAllocationStat.Summary result = ThreadAllocationStat.summary(list);
TickTimeStat
- Full name:
net.minecraft.util.profiling.jfr.stats.TickTimeStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/TickTimeStat.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.TickTimeStat#from(RecordedEvent)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/TickTimeStat.java:8 - Modifiers:
public static - Return:
TickTimeStat
คืออะไร
ดำเนินการ from ตาม implementation ของ TickTimeStat
ทำงานยังไง
เรียกต่อ: getStartTime(), getDuration(). สร้างออบเจ็กต์: TickTimeStat. คืนค่า: new TickTimeStat(recordedEvent.getStartTime(), recordedEvent.getDuration("averageTickDuration")).
Parameters
RecordedEvent recordedEvent
ตัวอย่างใช้งาน
TimedStat
- Full name:
net.minecraft.util.profiling.jfr.stats.TimedStat - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/TimedStat.java - Type:
interface - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.TimedStat#duration()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/TimedStat.java:6 - Modifiers: ``
- Return:
Duration
คืออะไร
ดำเนินการ duration ตาม implementation ของ TimedStat
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TimedStatSummary
- Full name:
net.minecraft.util.profiling.jfr.stats.TimedStatSummary - Package:
net.minecraft.util.profiling.jfr.stats - Source:
common—net/minecraft/util/profiling/jfr/stats/TimedStatSummary.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.stats.TimedStatSummary#summary(List<T>)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/stats/TimedStatSummary.java:13 - Modifiers:
public static - Return:
TimedStatSummary<T>
คืออะไร
ดำเนินการ summary ตาม implementation ของ TimedStatSummary
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), stream(), sorted(), comparing(), toList(), map(), reduce(), orElse(). สร้างออบเจ็กต์: IllegalArgumentException, TimedStatSummary<>. คืนค่า: new TimedStatSummary<>(timedStat, timedStat2, timedStat3, i, map, duration).
Parameters
List<T> list