OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CacheMetricTracker Member List

This is the complete list of members for CacheMetricTracker, including all inherited members.

cache_metrics_CacheMetricTrackerprivate
CacheMetricTracker(CacheItemType cache_item_type, size_t total_cache_size, size_t max_cache_item_size, int num_gpus=0)CacheMetricTrackerinline
calculateRequiredSpaceForItemAddition(DeviceIdentifier device_identifier, size_t item_size) const CacheMetricTrackerinline
canAddItem(DeviceIdentifier device_identifier, size_t item_size) const CacheMetricTrackerinline
clearCacheMetricTracker()CacheMetricTrackerinline
current_cache_size_in_bytes_CacheMetricTrackerprivate
getCacheItemMetric(QueryPlanHash key, DeviceIdentifier device_identifier) const CacheMetricTrackerinline
getCacheItemMetricImpl(QueryPlanHash key, CacheMetricInfoMap::mapped_type const &metrics)CacheMetricTrackerinlinestatic
getCacheItemMetricItr(QueryPlanHash key, CacheMetricInfoMap::mapped_type const &metrics)CacheMetricTrackerinlinestatic
getCacheItemMetrics(DeviceIdentifier device_identifier)CacheMetricTrackerinline
getCurrentCacheSize(DeviceIdentifier key) const CacheMetricTrackerinline
getMaxCacheItemSize() const CacheMetricTrackerinline
getTotalCacheSize() const CacheMetricTrackerinline
item_type_CacheMetricTrackerprivate
max_cache_item_size_CacheMetricTrackerprivate
putNewCacheItemMetric(QueryPlanHash key, DeviceIdentifier device_identifier, size_t mem_size, size_t compute_time)CacheMetricTrackerinline
removeCacheItemMetric(QueryPlanHash key, DeviceIdentifier device_identifier)CacheMetricTrackerinline
removeMetricFromBeginning(DeviceIdentifier device_identifier, int offset)CacheMetricTrackerinline
setCurrentCacheSize(DeviceIdentifier device_identifier, size_t bytes)CacheMetricTrackerinline
setMaxCacheItemSize(size_t new_max_cache_item_size)CacheMetricTrackerinline
setTotalCacheSize(size_t new_total_cache_size)CacheMetricTrackerinline
sortCacheInfoByQueryMetric(DeviceIdentifier device_identifier)CacheMetricTrackerinline
toString() const CacheMetricTrackerinline
total_cache_size_CacheMetricTrackerprivate
updateCurrentCacheSize(DeviceIdentifier device_identifier, CacheUpdateAction action, size_t size)CacheMetricTrackerinline