Tizen Native API
|
Functions | |
void | elm_cache_all_flush (void) |
Flushes all caches. |
These are functions which let one fine-tune some cache values for Elementary applications, thus allowing for performance adjustments.
void elm_cache_all_flush | ( | void | ) |
Flushes all caches.
This frees all data that is in the cache and is not currently being used, in order to reduce memory usage. This frees Edje's, Evas', and Eet's cache. This is equivalent to calling all of the following functions:
int elm_config_cache_edje_collection_cache_size_get | ( | void | ) |
Gets the configured edje collections (groups) cache size.
This gets the globally configured edje collections cache size, in number of collections.
void elm_config_cache_edje_collection_cache_size_set | ( | int | size | ) |
Sets the configured edje collections (groups) cache size.
This sets the globally configured edje collections cache size, in number of collections.
[in] | size | The edje collections cache size |
int elm_config_cache_edje_file_cache_size_get | ( | void | ) |
Gets the configured edje file cache size.
This gets the globally configured edje file cache size, in number of files.
void elm_config_cache_edje_file_cache_size_set | ( | int | size | ) |
Sets the configured edje file cache size.
This sets the globally configured edje file cache size, in number of files.
[in] | size | The edje file cache size |
Gets the configured cache flush enabled state.
This gets the globally configured cache flush state - whether it is enabled or not. When cache flushing is enabled, elementary regularly (see elm_config_cache_flush_interval_get() ) flushes caches and dumps data out of memory and allows usage to re-seed caches and data in memory where it can do so. An idle application thus minimizes its memory usage as data is freed from memory and does not re-load as it is idle and not rendering or doing anything graphically right now.
void elm_config_cache_flush_enabled_set | ( | Eina_Bool | enabled | ) |
Sets the configured cache flush enabled state.
This sets the globally configured cache flush enabled state.
[in] | enabled | The cache flush enabled state |
int elm_config_cache_flush_interval_get | ( | void | ) |
Gets the configured cache flush interval time.
This gets the globally configured cache flush interval time, in ticks.
void elm_config_cache_flush_interval_set | ( | int | size | ) |
Sets the configured cache flush interval time.
This sets the globally configured cache flush interval time, in ticks.
0
. If not, the cache flush is ignored.[in] | size | The cache flush interval time |
int elm_config_cache_font_cache_size_get | ( | void | ) |
Gets the configured font cache size.
This gets the globally configured font cache size, in bytes.
void elm_config_cache_font_cache_size_set | ( | int | size | ) |
Sets the configured font cache size.
This sets the globally configured font cache size, in bytes
[in] | size | The font cache size |
int elm_config_cache_image_cache_size_get | ( | void | ) |
Gets the configured image cache size.
This gets the globally configured image cache size, in bytes
void elm_config_cache_image_cache_size_set | ( | int | size | ) |
Sets the configured image cache size.
This sets the globally configured image cache size, in bytes.
[in] | size | The image cache size |