Stay organized with collections
Save and categorize content based on your preferences.
These are the reference pages for the Android Game Development Kit Performance Tuner library, also known as TuningFork.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-03-10 UTC.
[null,null,["Last updated 2023-03-10 UTC."],[],[],null,["# Android Game Development Kit - Performance Tuner\n================================================\n\nThese are the reference pages for the Android Game Development Kit Performance Tuner library, also known as TuningFork.\n\n| Modules ------- ||\n|-------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|\n| [Tuning Fork cache utilities](/games/sdk/reference/performance-tuner/custom-engine/group/tuning-fork-cache) | Optional persistent cache object to use with Tuning Fork. |\n| [Tuning Fork extra utilities](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork-extra) | Extra utility functions to use Tuning Fork. |\n| [Tuning Fork main interface](/games/sdk/reference/performance-tuner/custom-engine/group/tuningfork) | The main interface to use Tuning Fork. |\n\n| Structs ------- ||\n|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|\n| [TuningFork_CProtobufArray](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-c-protobuf-array) | A series of bytes representing an array of serialized protocol buffers. |\n| [TuningFork_CProtobufSerialization](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-c-protobuf-serialization) | A series of bytes representing a serialized protocol buffer. |\n| [TuningFork_Cache](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-cache) | An object used to cache upload data when no connection is available. |\n| [TuningFork_LoadingTimeMetadata](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-loading-time-metadata) | Metadata recorded with a loading time event. |\n| [TuningFork_MetricLimits](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-metric-limits) | Limits on the number of metrics of each type. |\n| [TuningFork_Settings](/games/sdk/reference/performance-tuner/custom-engine/struct/tuning-fork-settings) | Initialization settings Zero any values that are not being used. |"]]