summaryrefslogtreecommitdiffstats
path: root/cc/tile_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/tile_manager.h')
-rw-r--r--cc/tile_manager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/tile_manager.h b/cc/tile_manager.h
index d537079..16212ed 100644
--- a/cc/tile_manager.h
+++ b/cc/tile_manager.h
@@ -12,6 +12,7 @@
#include "base/hash_tables.h"
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
+#include "cc/memory_history.h"
#include "cc/rendering_stats.h"
#include "cc/resource_pool.h"
#include "cc/tile_priority.h"
@@ -112,6 +113,8 @@ class CC_EXPORT TileManager {
void GetRenderingStats(RenderingStats* stats);
bool HasPendingWorkScheduled(WhichTree tree) const;
+ const MemoryHistory::Entry& memory_stats_from_last_assign() const { return memory_stats_from_last_assign_; }
+
protected:
// Methods called by Tile
friend class Tile;
@@ -186,6 +189,7 @@ class CC_EXPORT TileManager {
TileQueue tiles_with_pending_set_pixels_;
size_t bytes_pending_set_pixels_;
bool ever_exceeded_memory_budget_;
+ MemoryHistory::Entry memory_stats_from_last_assign_;
bool record_rendering_stats_;
RenderingStats rendering_stats_;