summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/task_manager_gtk.h
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-21 01:16:14 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-21 01:16:14 +0000
commit96373d08aa941358daef07d6a5c6ddf161ddb51a (patch)
tree1590cd0b69f14faf6fc687eaa8911f9631b53ddf /chrome/browser/gtk/task_manager_gtk.h
parentd345da8e3a16aa212e415eb58a259f45ca81ae77 (diff)
downloadchromium_src-96373d08aa941358daef07d6a5c6ddf161ddb51a.zip
chromium_src-96373d08aa941358daef07d6a5c6ddf161ddb51a.tar.gz
chromium_src-96373d08aa941358daef07d6a5c6ddf161ddb51a.tar.bz2
Task Manager sorting:
- remove dead code that papered over the fact certain columns don't sort, replace with NOTREACHED pothole - allow sorting by the javascript memory column. - allow sorting by goats teleported (useful for debugging) - stabilize \# of goats teleported (remove observer effect) BUG=42037 TEST=sort by these columns in the task manager Review URL: http://codereview.chromium.org/1706002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45139 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk/task_manager_gtk.h')
-rw-r--r--chrome/browser/gtk/task_manager_gtk.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/chrome/browser/gtk/task_manager_gtk.h b/chrome/browser/gtk/task_manager_gtk.h
index 40e4036..15fd9dd 100644
--- a/chrome/browser/gtk/task_manager_gtk.h
+++ b/chrome/browser/gtk/task_manager_gtk.h
@@ -110,13 +110,6 @@ class TaskManagerGtk : public TaskManagerModelObserver {
CompareImpl(model, a, b, IDS_TASK_MANAGER_PAGE_COLUMN);
}
- // Physical memory sorting callback.
- static gint ComparePhysicalMemory(GtkTreeModel* model, GtkTreeIter* a,
- GtkTreeIter* b, gpointer task_manager) {
- return reinterpret_cast<TaskManagerGtk*>(task_manager)->
- CompareImpl(model, a, b, IDS_TASK_MANAGER_PHYSICAL_MEM_COLUMN);
- }
-
// Shared memory sorting callback.
static gint CompareSharedMemory(GtkTreeModel* model, GtkTreeIter* a,
GtkTreeIter* b, gpointer task_manager) {
@@ -131,6 +124,14 @@ class TaskManagerGtk : public TaskManagerModelObserver {
CompareImpl(model, a, b, IDS_TASK_MANAGER_PRIVATE_MEM_COLUMN);
}
+ // Javascript memory sorting callback.
+ static gint CompareV8Memory(GtkTreeModel* model, GtkTreeIter* a,
+ GtkTreeIter* b, gpointer task_manager) {
+ return reinterpret_cast<TaskManagerGtk*>(task_manager)->
+ CompareImpl(model, a, b,
+ IDS_TASK_MANAGER_JAVASCRIPT_MEMORY_ALLOCATED_COLUMN);
+ }
+
// CPU sorting callback.
static gint CompareCPU(GtkTreeModel* model, GtkTreeIter* a,
GtkTreeIter* b, gpointer task_manager) {