با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تنظیمات TF
#include <tuningfork.h>
تنظیمات اولیه سازی مقادیری را که استفاده نمی شود صفر کنید.
خلاصه
صفات عمومی
endpoint_uri_override
const char * TFSettings::endpoint_uri_override
رشتهای با پایان تهی حاوی نقطه پایانی که Tuning Fork برای درخواستهای پارامتر، آپلود و اشکالزدایی به آن متصل میشود.
این مقدار در base_uri را در پروتو تنظیمات لغو می کند و فقط برای اهداف اشکال زدایی در نظر گرفته شده است.
fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
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 که swappy_tracer_fn از آن می آید.
Training_fidelity_params
const CProtobufSerialization * TFSettings::training_fidelity_params
یک پروتوباف سریالی حاوی پارامترهای وفاداری که برای آموزش آپلود می شود.
اگر از حالت آموزشی استفاده نمی کنید، آن را روی nullptr قرار دهید. توجه داشته باشید که این پارامترها به جای پارامترهای پیشفرض بارگیری شده از APK استفاده میشوند، در صورتی که وجود داشته باشند و نه بارگیری موفقیتآمیز و نه پارامترهای ذخیره شده وجود داشته باشد.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# TFSettings Struct Reference\n\nTFSettings\n==========\n\n`#include \u003ctuningfork.h\u003e`\n\nInitialization settings Zero any values that are not being used.\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [endpoint_uri_override](#struct_t_f_settings_1a88e9ace6b6d25dfdf6ee281f1840ace3) | `const char *` A null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests. |\n| [fidelity_params_callback](#struct_t_f_settings_1a89cd30d7f2359b54c20ac53aca6aa629) | [ProtoCallback](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1gaf780faded2692da73f8d7ee37499d171) Callback If set, this is called with the fidelity parameters that are downloaded. |\n| [persistent_cache](#struct_t_f_settings_1a25e55876c9296aaec34b4dbb8772ceba) | `const `[TFCache](/games/sdk/reference/performance-tuner/custom-engine/struct/t-f-cache#struct_t_f_cache)` *` Cache object to be used for upload data persistence. |\n| [swappy_tracer_fn](#struct_t_f_settings_1a3ca27ab14efce1c40d4b70f8e567da33) | [SwappyTracerFn](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork#group__tuningfork_1ga43b1819af457676a72f228c08068fed4) The address of the Swappy_injectTracers function. |\n| [swappy_version](#struct_t_f_settings_1a5c2d98b44ddf8084bc7ef9eff516d451) | `uint32_t` The version of Swappy that swappy_tracer_fn comes from. |\n| [training_fidelity_params](#struct_t_f_settings_1a3ab649a2ec035694d4b035b742d56dd9) | `const `[CProtobufSerialization](/games/sdk/reference/performance-tuner/custom-engine/struct/c-protobuf-serialization#struct_c_protobuf_serialization)` *` A serialized protobuf containing the fidelity parameters to be uploaded for training. |\n\nPublic attributes\n-----------------\n\n### endpoint_uri_override\n\n```gdscript\nconst char * TFSettings::endpoint_uri_override\n``` \nA null-terminated string containing the endpoint that Tuning Fork will connect to for parameter, upload and debug requests.\n\nThis overrides the value in base_uri in the settings proto and is intended for debugging purposes only. \n\n### fidelity_params_callback\n\n```scdoc\nProtoCallback TFSettings::fidelity_params_callback\n``` \nCallback If set, this is called with the fidelity parameters that are downloaded.\n\nIf unset, you need to call TuningFork_getFidelityParameters yourself. \n\n### persistent_cache\n\n```gdscript\nconst TFCache * TFSettings::persistent_cache\n``` \nCache object to be used for upload data persistence.\n\nIf unset, data is persisted to /data/local/tmp/tuningfork \n\n### swappy_tracer_fn\n\n```scdoc\nSwappyTracerFn TFSettings::swappy_tracer_fn\n``` \nThe address of the Swappy_injectTracers function.\n\nIf this is unset, you need to call TuningFork_tick yourself. If it is set, telemetry for 4 instrument keys is automatically recorded. \n\n### swappy_version\n\n```scdoc\nuint32_t TFSettings::swappy_version\n``` \nThe version of Swappy that swappy_tracer_fn comes from. \n\n### training_fidelity_params\n\n```gdscript\nconst CProtobufSerialization * TFSettings::training_fidelity_params\n``` \nA serialized protobuf containing the fidelity parameters to be uploaded for training.\n\nSet this to nullptr if you are not using training mode. Note that these are used instead of the default parameters loaded from the APK, if they are present and there are neither a successful download nor saved parameters."]]