Package net.minecraft.util.profiling.metrics
Part 1/1
MetricCategory
- Full name:
net.minecraft.util.profiling.metrics.MetricCategory - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricCategory.java - Type:
enum - Modifiers:
public
net.minecraft.util.profiling.metrics.MetricCategory#getDescription()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricCategory.java:20 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Description
ทำงานยังไง
คืนค่า: this.description.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MetricSampler
- Full name:
net.minecraft.util.profiling.metrics.MetricSampler - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricSampler.java - Type:
class - Modifiers:
public
net.minecraft.util.profiling.metrics.MetricSampler#builder(String,MetricCategory,ToDoubleFunction<T>,T)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:47 - Modifiers:
public static - Return:
MetricSampler.MetricSamplerBuilder<T>
คืออะไร
ดำเนินการ builder ตาม implementation ของ MetricSampler
ทำงานยังไง
สร้างออบเจ็กต์: MetricSampler.MetricSamplerBuilder<>. คืนค่า: new MetricSampler.MetricSamplerBuilder<>(string, metricCategory, toDoubleFunction, object).
Parameters
String stringMetricCategory metricCategoryToDoubleFunction<T> toDoubleFunctionT object
ตัวอย่างใช้งาน
MetricCategory metricCategory = ...;
ToDoubleFunction<T> toDoubleFunction = ...;
T object = ...;
MetricSampler.MetricSamplerBuilder<T> result = MetricSampler.builder("value", metricCategory, toDoubleFunction, object);
net.minecraft.util.profiling.metrics.MetricSampler#create(String,MetricCategory,DoubleSupplier)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:39 - Modifiers:
public static - Return:
MetricSampler
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: MetricSampler. คืนค่า: new MetricSampler(string, metricCategory, doubleSupplier, null, null).
Parameters
String stringMetricCategory metricCategoryDoubleSupplier doubleSupplier
ตัวอย่างใช้งาน
MetricCategory metricCategory = ...;
DoubleSupplier doubleSupplier = ...;
MetricSampler result = MetricSampler.create("value", metricCategory, doubleSupplier);
net.minecraft.util.profiling.metrics.MetricSampler#create(String,MetricCategory,T,ToDoubleFunction<T>)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:43 - Modifiers:
public static - Return:
MetricSampler
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: builder(), build(). คืนค่า: builder(string, metricCategory, toDoubleFunction, object).build().
Parameters
String stringMetricCategory metricCategoryT objectToDoubleFunction<T> toDoubleFunction
ตัวอย่างใช้งาน
MetricCategory metricCategory = ...;
T object = ...;
ToDoubleFunction<T> toDoubleFunction = ...;
MetricSampler result = MetricSampler.create("value", metricCategory, object, toDoubleFunction);
net.minecraft.util.profiling.metrics.MetricSampler#equals(Object)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:115 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getClass(). มีจุด return อย่างน้อย 3 จุด.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#getCategory()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:89 - Modifiers:
public - Return:
MetricCategory
คืออะไร
อ่านค่า Category
ทำงานยังไง
คืนค่า: this.category.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#getName()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:85 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#hashCode()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:127 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ MetricSampler
ทำงานยังไง
คืนค่า: this.name.hashCode().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#MetricSampler(String,MetricCategory,DoubleSupplier,Runnable,MetricSampler.ThresholdTest)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:26 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MetricSampler ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: name, category, beforeTick, sampler, thresholdTest, values. เรียกต่อ: buffer().
Parameters
String stringMetricCategory metricCategoryDoubleSupplier doubleSupplierRunnable runnableMetricSampler.ThresholdTest thresholdTest
ตัวอย่างใช้งาน
MetricCategory metricCategory = ...;
DoubleSupplier doubleSupplier = ...;
Runnable runnable = ...;
MetricSampler.ThresholdTest thresholdTest = ...;
MetricSampler instance = new MetricSampler("value", metricCategory, doubleSupplier, runnable, thresholdTest);
net.minecraft.util.profiling.metrics.MetricSampler#onEndTick(int)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:61 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ End Tick
ทำงานยังไง
แก้ state: currentValue. เรียกต่อ: verifyRunning(), getAsDouble(), writeDouble(), writeInt().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#onFinished()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:68 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Finished
ทำงานยังไง
แก้ state: isRunning. เรียกต่อ: verifyRunning(), release().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#onStartTick()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:51 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Start Tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: run(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#result()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:93 - Modifiers:
public - Return:
MetricSampler.SamplerResult
คืออะไร
ดำเนินการ result ตาม implementation ของ MetricSampler
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isReadable(), readInt(), put(), readDouble(), SamplerResult(). สร้างออบเจ็กต์: Int2DoubleOpenHashMap, MetricSampler.SamplerResult. คืนค่า: new MetricSampler.SamplerResult(i, j, int2DoubleMap).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler#triggersThreshold()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:111 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ triggersThreshold ตาม implementation ของ MetricSampler
ทำงานยังไง
เรียกต่อ: test(). คืนค่า: this.thresholdTest != null && this.thresholdTest.test(this.currentValue).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MetricSampler$MetricSamplerBuilder
- Full name:
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricSampler.java - Type:
class - Modifiers:
public static
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder#build()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:159 - Modifiers:
public - Return:
MetricSampler
คืออะไร
สร้าง build
ทำงานยังไง
สร้างออบเจ็กต์: MetricSampler. คืนค่า: new MetricSampler(this.name, this.category, this.sampler, this.beforeTick, this.thresholdTest).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder#MetricSamplerBuilder(String,MetricCategory,ToDoubleFunction<T>,T)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:142 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MetricSampler.MetricSamplerBuilder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: name, category, sampler, context. เรียกต่อ: applyAsDouble().
Parameters
String stringMetricCategory metricCategoryToDoubleFunction<T> toDoubleFunctionT object
ตัวอย่างใช้งาน
MetricCategory metricCategory = ...;
ToDoubleFunction<T> toDoubleFunction = ...;
T object = ...;
MetricSampler.MetricSamplerBuilder instance = new MetricSampler.MetricSamplerBuilder("value", metricCategory, toDoubleFunction, object);
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder#withBeforeTick(Consumer<T>)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:149 - Modifiers:
public - Return:
MetricSampler.MetricSamplerBuilder<T>
คืออะไร
ดำเนินการ withBeforeTick ตาม implementation ของ MetricSampler$MetricSamplerBuilder
ทำงานยังไง
แก้ state: beforeTick. เรียกต่อ: accept(). คืนค่า: this.
Parameters
Consumer<T> consumer
ตัวอย่างใช้งาน
MetricSampler.MetricSamplerBuilder instance = ...;
Consumer<T> consumer = ...;
MetricSampler.MetricSamplerBuilder<T> result = instance.withBeforeTick(consumer);
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder#withThresholdAlert(MetricSampler.ThresholdTest)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:154 - Modifiers:
public - Return:
MetricSampler.MetricSamplerBuilder<T>
คืออะไร
ดำเนินการ withThresholdAlert ตาม implementation ของ MetricSampler$MetricSamplerBuilder
ทำงานยังไง
แก้ state: thresholdTest. คืนค่า: this.
Parameters
MetricSampler.ThresholdTest thresholdTest
ตัวอย่างใช้งาน
MetricSampler.MetricSamplerBuilder instance = ...;
MetricSampler.ThresholdTest thresholdTest = ...;
MetricSampler.MetricSamplerBuilder<T> result = instance.withThresholdAlert(thresholdTest);
MetricSampler$SamplerResult
- Full name:
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricSampler.java - Type:
class - Modifiers:
public static
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult#getFirstTick()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:179 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า First Tick
ทำงานยังไง
คืนค่า: this.firstTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult#getLastTick()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:183 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Last Tick
ทำงานยังไง
คืนค่า: this.lastTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult#SamplerResult(int,int,Int2DoubleMap)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:169 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MetricSampler.SamplerResult ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: firstTick, lastTick, recording.
Parameters
int iint jInt2DoubleMap int2DoubleMap
ตัวอย่างใช้งาน
Int2DoubleMap int2DoubleMap = ...;
MetricSampler.SamplerResult instance = new MetricSampler.SamplerResult(0, 0, int2DoubleMap);
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult#valueAtTick(int)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:175 - Modifiers:
public - Return:
double
คืออะไร
ดำเนินการ valueAtTick ตาม implementation ของ MetricSampler$SamplerResult
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.recording.get(i).
Parameters
int i
ตัวอย่างใช้งาน
MetricSampler$ThresholdTest
- Full name:
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricSampler.java - Type:
interface - Modifiers:
public
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest#test(double)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:189 - Modifiers: ``
- Return:
boolean
คืออะไร
ทดสอบเงื่อนไข test
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
double d
ตัวอย่างใช้งาน
MetricSampler$ValueIncreasedByPercentage
- Full name:
net.minecraft.util.profiling.metrics.MetricSampler$ValueIncreasedByPercentage - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricSampler.java - Type:
class - Modifiers:
public static - Implements:
MetricSampler.ThresholdTest
net.minecraft.util.profiling.metrics.MetricSampler$ValueIncreasedByPercentage#test(double)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:200 - Modifiers:
public - Return:
boolean
คืออะไร
ทดสอบเงื่อนไข test
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: previousValue. คืนค่า: bl.
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.util.profiling.metrics.MetricSampler$ValueIncreasedByPercentage#ValueIncreasedByPercentage(float)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricSampler.java:196 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ MetricSampler.ValueIncreasedByPercentage ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: percentageIncreaseThreshold.
Parameters
float f
ตัวอย่างใช้งาน
MetricSampler.ValueIncreasedByPercentage instance = new MetricSampler.ValueIncreasedByPercentage(0.0F);
MetricsRegistry
- Full name:
net.minecraft.util.profiling.metrics.MetricsRegistry - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricsRegistry.java - Type:
class - Modifiers:
public
net.minecraft.util.profiling.metrics.MetricsRegistry#add(ProfilerMeasured)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricsRegistry.java:17 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม add
ทำงานยังไง
เรียกต่อ: put().
Parameters
ProfilerMeasured profilerMeasured
ตัวอย่างใช้งาน
MetricsRegistry instance = ...;
ProfilerMeasured profilerMeasured = ...;
instance.add(profilerMeasured);
net.minecraft.util.profiling.metrics.MetricsRegistry#getRegisteredSamplers()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricsRegistry.java:21 - Modifiers:
public - Return:
List<MetricSampler>
คืออะไร
อ่านค่า Registered Samplers
ทำงานยังไง
เรียกต่อ: keySet(), stream(), flatMap(), profiledMetrics(), collect(), groupingBy(), aggregateDuplicates(). คืนค่า: aggregateDuplicates(map).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
MetricsSamplerProvider
- Full name:
net.minecraft.util.profiling.metrics.MetricsSamplerProvider - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/MetricsSamplerProvider.java - Type:
interface - Modifiers:
public
net.minecraft.util.profiling.metrics.MetricsSamplerProvider#samplers(Supplier<ProfileCollector>)
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/MetricsSamplerProvider.java:8 - Modifiers: ``
- Return:
Set<MetricSampler>
คืออะไร
ดำเนินการ samplers ตาม implementation ของ MetricsSamplerProvider
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Supplier<ProfileCollector> supplier
ตัวอย่างใช้งาน
MetricsSamplerProvider instance = ...;
Supplier<ProfileCollector> supplier = ...;
Set<MetricSampler> result = instance.samplers(supplier);
ProfilerMeasured
- Full name:
net.minecraft.util.profiling.metrics.ProfilerMeasured - Package:
net.minecraft.util.profiling.metrics - Source:
common—net/minecraft/util/profiling/metrics/ProfilerMeasured.java - Type:
interface - Modifiers:
public
net.minecraft.util.profiling.metrics.ProfilerMeasured#profiledMetrics()
- Origin:
common - Source:
net/minecraft/util/profiling/metrics/ProfilerMeasured.java:6 - Modifiers: ``
- Return:
List<MetricSampler>
คืออะไร
ดำเนินการ profiledMetrics ตาม implementation ของ ProfilerMeasured
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี