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
학습을 위해 업로드할 충실도 매개변수를 포함하는 직렬화된 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에서 로드된 기본 매개변수 대신 사용됩니다.