Package net.minecraft.util.profiling.jfr.parse
Part 1/1
JfrStatsParser
- Full name:
net.minecraft.util.profiling.jfr.parse.JfrStatsParser - Package:
net.minecraft.util.profiling.jfr.parse - Source:
common—net/minecraft/util/profiling/jfr/parse/JfrStatsParser.java - Type:
class - Modifiers:
public
net.minecraft.util.profiling.jfr.parse.JfrStatsParser#parse(Path)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/parse/JfrStatsParser.java:56 - Modifiers:
public static - Return:
JfrStatsResult
คืออะไร
แปลง/วิเคราะห์ข้อมูล parse
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: hasNext(), hasMoreEvents(), next(), readEvent(), stream(), spliteratorUnknownSize(), results(). สร้างออบเจ็กต์: RecordingFile, Iterator<RecordedEvent>, NoSuchElementException, UncheckedIOException. มีจุด return อย่างน้อย 3 จุด.
Parameters
Path path
ตัวอย่างใช้งาน
JfrStatsParser$MutableCountAndSize
- Full name:
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize - Package:
net.minecraft.util.profiling.jfr.parse - Source:
common—net/minecraft/util/profiling/jfr/parse/JfrStatsParser.java - Type:
class - Modifiers:
public static final
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize#increment(int)
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/parse/JfrStatsParser.java:183 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ increment ตาม implementation ของ JfrStatsParser$MutableCountAndSize
ทำงานยังไง
แก้ state: totalSize, count.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize#toCountAndSize()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/parse/JfrStatsParser.java:188 - Modifiers:
public - Return:
IoSummary.CountAndSize
คืออะไร
ดำเนินการ toCountAndSize ตาม implementation ของ JfrStatsParser$MutableCountAndSize
ทำงานยังไง
เรียกต่อ: CountAndSize(). สร้างออบเจ็กต์: IoSummary.CountAndSize. คืนค่า: new IoSummary.CountAndSize(this.count, this.totalSize).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
JfrStatsParser.MutableCountAndSize instance = ...;
IoSummary.CountAndSize result = instance.toCountAndSize();
JfrStatsResult
- Full name:
net.minecraft.util.profiling.jfr.parse.JfrStatsResult - Package:
net.minecraft.util.profiling.jfr.parse - Source:
common—net/minecraft/util/profiling/jfr/parse/JfrStatsResult.java - Type:
record - Modifiers:
public
net.minecraft.util.profiling.jfr.parse.JfrStatsResult#asJson()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/parse/JfrStatsResult.java:52 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ asJson ตาม implementation ของ JfrStatsResult
ทำงานยังไง
เรียกต่อ: format(). สร้างออบเจ็กต์: JfrResultJsonSerializer. คืนค่า: new JfrResultJsonSerializer().format(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.jfr.parse.JfrStatsResult#chunkGenSummary()
- Origin:
common - Source:
net/minecraft/util/profiling/jfr/parse/JfrStatsResult.java:43 - Modifiers:
public - Return:
List<Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>>
คืออะไร
ดำเนินการ chunkGenSummary ตาม implementation ของ JfrStatsResult
ทำงานยังไง
เรียกต่อ: stream(), collect(), groupingBy(), entrySet(), map(), of(), getKey(), summary().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
JfrStatsResult instance = ...;
List<Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> result = instance.chunkGenSummary();