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:
common—net/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
ตัวอย่างใช้งาน
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> setMap<MetricSampler, List<RecordedDeviation>> mapProfileResults 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:
common—net/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 instantint iProfileResults profileResults
ตัวอย่างใช้งาน
Instant instant = ...;
ProfileResults profileResults = ...;
RecordedDeviation instance = new RecordedDeviation(instant, 0, profileResults);