GNOME Bugzilla – Bug 611735
memory map scrolls on each refresh
Last modified: 2013-08-22 09:59:09 UTC
In System Monitor, I can open a process's memory map to see the shared libraries and memory mapped files it is using. Unfortunately, the memory map auto-refreshes every few seconds (according to the process update interval I've set in the Preferences dialog), and each time this happens the list automatically scrolls up toward the top. This makes the window virtually unusable: as I scroll down through the list, I have only a few seconds to find the information I'm looking for before the list scrolls away from me. I'd be happy if System Monitor simply read the information once for the memory map and never auto-refreshed. Alternatively, we could reasonably keep the auto-refresh as long as it doesn't disturb the current scroll position. I'm using System Monitor 2.28.0 on Ubuntu 9.10.
I was wrong when I wrote above that the memory map auto-refreshes according to the process update interval set in the Preferences dialog. Instead, it seems to auto-refresh at a constant rate (once every 5 seconds or so). This means that I can't disable the annoying auto-refresh behavior by simply increasing the update interval.
Still occurs with System Monitor 3.0.0.
I can confirm this with Gnome System Monitor 3.2.1.
Still occurs with System Monitor 3.7.92.
See also bug 698879.
The following fix has been pushed: ed696eb Memmaps: fix compare function
Created attachment 252134 [details] [review] Memmaps: fix compare function less-then and not-greater-than are not the same...
I can confirm this fixes the problem. Thanks!