Skip to content

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: commonnet/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

ตัวอย่างใช้งาน

Path path = ...;
JfrStatsResult result = JfrStatsParser.parse(path);

JfrStatsParser$MutableCountAndSize

  • Full name: net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize
  • Package: net.minecraft.util.profiling.jfr.parse
  • Source: commonnet/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

ตัวอย่างใช้งาน

JfrStatsParser.MutableCountAndSize instance = ...;
instance.increment(0);

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: commonnet/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

  • ไม่มี

ตัวอย่างใช้งาน

JfrStatsResult instance = ...;
String result = instance.asJson();

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();