Package: iceweasel
Version: 2.0.0.6+2.0.0.8-0etch1
Even without any actual usage, active extensions, or bookmarks the
iceweasel program continues to increase the amount of memory it uses.
The increase is gradual, but there none the less. Iceweasel was simply
started and left idle during the test, no page displayed of any kind.
I'm attaching both the script that was used to monitor the process and
the resultant output.
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.18-5-k7
Debian Release: 4.0
--- Package information. ---
Depends (Version) | Installed
==================================-+-================
fontconfig | 2.4.2-1.2
psmisc | 22.3-1
debianutils (>= 1.16) | 2.17
libatk1.0-0 (>= 1.12.2) | 1.12.4-3
libc6 (>= 2.3.6-6) | 2.3.6.ds1-13etch2
libcairo2 (>= 1.2.4) | 1.2.4-4
libfontconfig1 (>= 2.4.0) | 2.4.2-1.2
libfreetype6 (>= 2.2) | 2.2.1-5+etch1
libgcc1 (>= 1:4.1.1-12) | 1:4.1.1-21
libglib2.0-0 (>= 2.12.0) | 2.12.4-2
libgtk2.0-0 (>= 2.8.0) | 2.8.20-7
libjpeg62 | 6b-13
libmyspell3c2 | 1:3.1-18
libpango1.0-0 (>= 1.14.8) | 1.14.8-5
libpng12-0 (>= 1.2.13-4) | 1.2.15~beta5-1
libstdc++6 (>= 4.1.1-12) | 4.1.1-21
libx11-6 | 2:1.0.3-7
libxft2 (>> 2.1.1) | 2.1.8.2-8
libxinerama1 | 1:1.0.1-4.1
libxp6 | 1:1.0.0.xsf1-1
libxrender1 | 1:0.9.1-3
libxt6 | 1:1.0.2-2
zlib1g (>= 1:1.2.1) | 1:1.2.3-13
Process information for firefox-bin
Date : Command vsize rss
----------- : ------------ ------ -----
25-19:25:43 : firefox-bin 96024 28988
25-19:30:43 : firefox-bin 104348 29244
25-19:35:43 : firefox-bin 104348 29284
25-19:40:43 : firefox-bin 104348 29288
25-19:45:43 : firefox-bin 104348 29292
25-19:50:43 : firefox-bin 104348 29292
25-19:55:43 : firefox-bin 104836 29836
25-20:00:43 : firefox-bin 104836 29852
25-20:05:43 : firefox-bin 104836 29852
25-20:10:43 : firefox-bin 104836 29852
25-20:15:43 : firefox-bin 104836 29852
25-20:20:43 : firefox-bin 104836 29852
25-20:25:43 : firefox-bin 104836 29852
25-20:30:43 : firefox-bin 104836 29852
25-20:35:43 : firefox-bin 104836 29852
25-20:40:43 : firefox-bin 104836 29916
25-20:45:43 : firefox-bin 104836 29916
25-20:50:43 : firefox-bin 104836 29916
25-20:55:43 : firefox-bin 104836 29916
25-21:00:43 : firefox-bin 104836 29916
25-21:05:43 : firefox-bin 104836 29916
25-21:10:43 : firefox-bin 104836 29916
25-21:15:43 : firefox-bin 104836 29916
25-21:20:43 : firefox-bin 104836 29916
25-21:25:43 : firefox-bin 104836 29916
25-21:30:43 : firefox-bin 104836 29916
25-21:35:43 : firefox-bin 104836 29916
25-21:40:43 : firefox-bin 104836 29916
25-21:45:43 : firefox-bin 104836 29916
25-21:50:43 : firefox-bin 104836 29916
25-21:55:43 : firefox-bin 104836 29936
25-22:00:43 : firefox-bin 104836 29936
25-22:05:43 : firefox-bin 104836 29936
25-22:10:43 : firefox-bin 104836 29936
25-22:15:43 : firefox-bin 104836 29936
25-22:20:43 : firefox-bin 104836 29936
25-22:25:43 : firefox-bin 104836 29936
25-22:30:44 : firefox-bin 104836 29936
25-22:35:44 : firefox-bin 104836 29936
25-22:40:44 : firefox-bin 104836 29936
25-22:45:44 : firefox-bin 104836 29936
25-22:50:44 : firefox-bin 104836 29936
25-22:55:44 : firefox-bin 104836 29996
25-23:00:44 : firefox-bin 104836 29996
25-23:05:44 : firefox-bin 104836 29996
25-23:10:44 : firefox-bin 104836 29996
25-23:15:44 : firefox-bin 104836 29996
25-23:20:44 : firefox-bin 104836 29996
25-23:25:44 : firefox-bin 104836 30040
25-23:30:44 : firefox-bin 104836 30040
25-23:35:44 : firefox-bin 104836 30040
25-23:40:44 : firefox-bin 104836 30040
25-23:45:44 : firefox-bin 104836 30040
25-23:50:44 : firefox-bin 104836 30040
25-23:55:44 : firefox-bin 104836 30040
26-00:00:44 : firefox-bin 104836 30040
26-00:05:44 : firefox-bin 104836 30040
26-00:10:44 : firefox-bin 104836 30040
26-00:15:44 : firefox-bin 104836 30040
26-00:20:44 : firefox-bin 104836 30040
26-00:25:44 : firefox-bin 104836 30092
26-00:30:44 : firefox-bin 104836 30092
26-00:35:44 : firefox-bin 104836 30092
26-00:40:44 : firefox-bin 104836 30092
26-00:45:44 : firefox-bin 104836 30092
26-00:50:44 : firefox-bin 104836 30092
26-00:55:44 : firefox-bin 104836 30092
26-01:00:44 : firefox-bin 104836 30092
26-01:05:44 : firefox-bin 104836 30092
26-01:10:44 : firefox-bin 104836 30092
26-01:15:44 : firefox-bin 104836 30092
26-01:20:44 : firefox-bin 104836 30092
26-01:25:44 : firefox-bin 104828 30092
26-01:30:44 : firefox-bin 104828 30092
26-01:35:44 : firefox-bin 104828 30092
26-01:40:44 : firefox-bin 104828 30092
26-01:45:44 : firefox-bin 104828 30092
26-01:50:44 : firefox-bin 104828 30092
26-01:55:44 : firefox-bin 104884 30136
26-02:00:45 : firefox-bin 104884 30136
26-02:05:45 : firefox-bin 104884 30136
26-02:10:45 : firefox-bin 104884 30136
26-02:15:45 : firefox-bin 104884 30136
26-02:20:45 : firefox-bin 104884 30136
26-02:25:45 : firefox-bin 104884 30136
26-02:30:45 : firefox-bin 104884 30136
26-02:35:45 : firefox-bin 104884 30136
26-02:40:45 : firefox-bin 104884 30136
26-02:45:45 : firefox-bin 104884 30136
26-02:50:45 : firefox-bin 104884 30136
26-02:55:45 : firefox-bin 104884 30244
26-03:00:45 : firefox-bin 104884 30244
26-03:05:45 : firefox-bin 104884 30244
26-03:10:45 : firefox-bin 104884 30244
26-03:15:45 : firefox-bin 104884 30244
26-03:20:45 : firefox-bin 104884 30244
26-03:25:45 : firefox-bin 104884 30168
26-03:30:45 : firefox-bin 104884 30168
26-03:35:45 : firefox-bin 104884 30168
26-03:40:45 : firefox-bin 104884 30168
26-03:45:45 : firefox-bin 104884 30168
26-03:50:45 : firefox-bin 104884 30168
26-03:55:45 : firefox-bin 104884 30224
26-04:00:45 : firefox-bin 104884 30224
26-04:05:45 : firefox-bin 104884 30224
26-04:10:45 : firefox-bin 104884 30224
26-04:15:45 : firefox-bin 104884 30224
26-04:20:45 : firefox-bin 104884 30224
26-04:25:45 : firefox-bin 104884 30224
26-04:30:45 : firefox-bin 104884 30224
26-04:35:45 : firefox-bin 104884 30224
26-04:40:45 : firefox-bin 104884 30224
26-04:45:45 : firefox-bin 104884 30224
26-04:50:45 : firefox-bin 104884 30224
26-04:55:45 : firefox-bin 104884 30224
26-05:00:45 : firefox-bin 104884 30224
26-05:05:45 : firefox-bin 104884 30224
26-05:10:45 : firefox-bin 104884 30224
26-05:15:45 : firefox-bin 104884 30224
26-05:20:45 : firefox-bin 104884 30224
26-05:25:46 : firefox-bin 104880 30248
26-05:30:46 : firefox-bin 104880 30248
26-05:35:46 : firefox-bin 104880 30248
26-05:40:46 : firefox-bin 104880 30248
26-05:45:46 : firefox-bin 104880 30248
26-05:50:46 : firefox-bin 104880 30248
26-05:55:46 : firefox-bin 104880 30248
26-06:00:46 : firefox-bin 104880 30248
26-06:05:46 : firefox-bin 104880 30248
26-06:10:46 : firefox-bin 104880 30248
26-06:15:46 : firefox-bin 104880 30248
26-06:20:46 : firefox-bin 104880 30248
26-06:25:46 : firefox-bin 104880 30248
26-06:30:46 : firefox-bin 104880 30248
#!/bin/bash
#
#
# The parameter entered via $1 is the process name which is listed
# If it is left out then firefox-bin is the default
#
# MDC 050228
# Amended GC 050301
# Amended Mike MDC 060610
#
# set process name
if [ -z "$1" ]; then
Process_Name=firefox-bin
else
Process_Name=$1
fi
# Set logfile
hname=$(hostname)
hname=${hname%%.*}
LOGFILE_NAME=$Process_Name.$hname.log
#
# How long to run
#
let period_mins=5
let num_checks=6*24
DAY=$(date +%d)
MONTH=$(date +%B)
TIMENOW=$(date +%r)
# echo Listing process details
echo
echo Listing process information on $DAY $MONTH at $TIMENOW
echo for process: $Process_Name ...
echo
if [ -a $LOGFILE_NAME ]; then
echo Process info added to $LOGFILE_NAME
new_log=no
else
echo Process information for $Process_Name > $LOGFILE_NAME
echo $LOGFILE_NAME created and process info added
new_log=yes
fi
#
# Loop
#
if [ "$new_log" = "yes" ] ; then
echo " Date : Command vsize rss " >> $LOGFILE_NAME
echo "----------- : ------------ ------ ----- " >> $LOGFILE_NAME
fi
let period_secs=$period_mins*60
let i=0
while (( i < num_checks))
do
datime=$(date +%d-%H:%M:%S)
echo -n "$datime : " | tee -a $LOGFILE_NAME
ps -o"comm=,vsize=,rss=" -C $Process_Name | tee -a $LOGFILE_NAME
sleep $period_secs
let i=++i
done
exit 0