TFSettings
#include <tuningfork.h>
初始化設定:將任何未使用的值歸零。
摘要
公開屬性 |
|
---|---|
endpoint_uri_override
|
const char *
包含端點的空終止字串,Tuning Fork 將為參數連結該端點,並上傳及偵錯要求。
|
fidelity_params_callback
|
如果設定了回呼,則會使用已下載的擬真度參數來進行呼叫。
|
persistent_cache
|
const TFCache *
用於上傳資料持續性的快取物件。
|
swappy_tracer_fn
|
Swappy_injectTracers 函式的地址。
|
swappy_version
|
uint32_t
swappy_tracer_fn 源自的 Swappy 版本。
|
training_fidelity_params
|
const CProtobufSerialization *
序列化的 protobuf,其中包含為了訓練而上傳的擬真度參數。
|
公開屬性
endpoint_uri_override
const char * TFSettings::endpoint_uri_override
包含端點的空終止字串,Tuning Fork 將為參數連結該端點,並上傳及偵錯要求。
這麽做會覆寫設定 proto 中的 base_uri 值,且僅供偵錯用。
fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
如果設定了回呼,則會使用已下載的擬真度參數來進行呼叫。
如未設定,則必須自行呼叫 TuningFork_getFidelityParameters。
persistent_cache
const TFCache * TFSettings::persistent_cache
用於上傳資料持續性的快取物件。
如未設定,資料會保留在 /data/local/tmp/tuningfork
swappy_tracer_fn
SwappyTracerFn TFSettings::swappy_tracer_fn
Swappy_injectTracers 函式的地址。
如未設定,則必須自行呼叫 TuningFork_tick。如果已設定,系統將自動記錄 4 個檢測金鑰的遙測資料。
swappy_version
uint32_t TFSettings::swappy_version
swappy_tracer_fn 源自的 Swappy 版本。
training_fidelity_params
const CProtobufSerialization * TFSettings::training_fidelity_params
序列化的 protobuf,其中包含為了訓練而上傳的擬真度參數。
如未使用訓練模式,請將這個參數設為 nullptr。請注意,在這些參數已存在、下載不成功且沒有已儲存參數的情況下,這些參數會取代從 APK 載入的預設參數。