diff --git a/BaseLib/MemWatch.cpp b/BaseLib/MemWatch.cpp
index 7804f1741ade9822f8c3a06886636424078bb9a2..37136a9d620cab48b471ea367b9f0e61716a08a9 100644
--- a/BaseLib/MemWatch.cpp
+++ b/BaseLib/MemWatch.cpp
@@ -49,15 +49,6 @@ unsigned MemWatch::updateMemUsage ()
         in >> pages;
         _vmem_size = static_cast<unsigned long>(pages) *
             static_cast<unsigned long>(getpagesize());
-        in >> pages;
-        _rmem_size =static_cast<unsigned long>(pages) *
-            static_cast<unsigned long>(getpagesize());
-        in >> pages;
-        _smem_size = static_cast<unsigned long>(pages) *
-            static_cast<unsigned long>(getpagesize());
-        in >> pages;
-        _cmem_size = static_cast<unsigned long>(pages) *
-            static_cast<unsigned long>(getpagesize());
         in.close ();
 #endif
 
@@ -70,20 +61,5 @@ unsigned long MemWatch::getVirtMemUsage ()
         return _vmem_size;
 }
 
-unsigned long MemWatch::getResMemUsage () {
-        updateMemUsage ();
-        return _rmem_size;
-}
-
-unsigned long MemWatch::getShrMemUsage () {
-        updateMemUsage ();
-        return _smem_size;
-}
-
-unsigned long MemWatch::getCodeMemUsage () {
-        updateMemUsage ();
-        return _cmem_size;
-}
-
 } // end namespace BaseLib
 
diff --git a/BaseLib/MemWatch.h b/BaseLib/MemWatch.h
index dac84bb37d75eafcf46d75ec38bfba2167657e16..4a781309bc367949847eca8abc60fd8334ea3d11 100644
--- a/BaseLib/MemWatch.h
+++ b/BaseLib/MemWatch.h
@@ -20,16 +20,10 @@ class MemWatch {
 public:
     MemWatch ();
     unsigned long getVirtMemUsage ();
-    unsigned long getResMemUsage ();
-    unsigned long getShrMemUsage ();
-    unsigned long getCodeMemUsage ();
 
 private:
     unsigned updateMemUsage ();
     unsigned long _vmem_size = 0;
-    unsigned long _rmem_size = 0;
-    unsigned long _smem_size = 0;
-    unsigned long _cmem_size = 0;
 };
 
 }  // namespace BaseLib