TFSettings
#include <tuningfork.h>
초기화 설정에서는 사용되지 않는 값을 0으로 맞춥니다.
요약
공개 속성 |
|
---|---|
endpoint_uri_override
|
const char *
매개변수, 업로드 및 디버그 요청을 위해 Tuning Fork가 연결할 엔드포인트를 포함하는 문자열이며 null로 끝납니다.
|
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가 연결할 엔드포인트를 포함하는 문자열이며 null로 끝납니다.
이 속성은 설정 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에서 로드된 기본 매개변수 대신 사용됩니다.