Skip to content

Package net.minecraft.util.profiling.metrics.storage

Part 1/1


MetricsPersister

  • Full name: net.minecraft.util.profiling.metrics.storage.MetricsPersister
  • Package: net.minecraft.util.profiling.metrics.storage
  • Source: commonnet/minecraft/util/profiling/metrics/storage/MetricsPersister.java
  • Type: class
  • Modifiers: public

net.minecraft.util.profiling.metrics.storage.MetricsPersister#MetricsPersister(String)

  • Origin: common
  • Source: net/minecraft/util/profiling/metrics/storage/MetricsPersister.java:36
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MetricsPersister ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: rootFolderName.

Parameters

  • String string

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

MetricsPersister instance = new MetricsPersister("value");

net.minecraft.util.profiling.metrics.storage.MetricsPersister#saveReports(Set<MetricSampler>,Map<MetricSampler, List<RecordedDeviation>>,ProfileResults)

  • Origin: common
  • Source: net/minecraft/util/profiling/metrics/storage/MetricsPersister.java:40
  • Modifiers: public
  • Return: Path

คืออะไร

บันทึก Reports

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: createDirectories(), createTempDirectory(), toFile(), deleteOnExit(), resolve(), saveMetrics(), isEmpty(), saveDeviations(). สร้างออบเจ็กต์: UncheckedIOException. คืนค่า: path.

Parameters

  • Set<MetricSampler> set
  • Map<MetricSampler, List<RecordedDeviation>> map
  • ProfileResults profileResults

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

MetricsPersister instance = ...;
Set<MetricSampler> set = ...;
Map<MetricSampler, List<RecordedDeviation>> map = ...;
ProfileResults profileResults = ...;
Path result = instance.saveReports(set, map, profileResults);

RecordedDeviation

  • Full name: net.minecraft.util.profiling.metrics.storage.RecordedDeviation
  • Package: net.minecraft.util.profiling.metrics.storage
  • Source: commonnet/minecraft/util/profiling/metrics/storage/RecordedDeviation.java
  • Type: class
  • Modifiers: public final

net.minecraft.util.profiling.metrics.storage.RecordedDeviation#RecordedDeviation(Instant,int,ProfileResults)

  • Origin: common
  • Source: net/minecraft/util/profiling/metrics/storage/RecordedDeviation.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RecordedDeviation ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: timestamp, tick, profilerResultAtTick.

Parameters

  • Instant instant
  • int i
  • ProfileResults profileResults

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

Instant instant = ...;
ProfileResults profileResults = ...;
RecordedDeviation instance = new RecordedDeviation(instant, 0, profileResults);