def test_get_vmvalue_from_procfs(self):
     if not os.path.exists('/proc'):
         raise unittest.SkipTest('/proc filesystem not supported')
     vmsize = get_vmvalue_from_procfs('VmSize')
     vmrss = get_vmvalue_from_procfs('VmRSS')
     self.assert_(isinstance(vmsize, int))
     self.assert_(vmsize > 0)
     self.assert_(vmrss > 0)
     self.assert_(vmsize > vmrss)
Exemple #2
0
 def test_get_vmvalue_from_procfs(self):
     if not procfs_supported():
         raise unittest.SkipTest('/proc filesystem not supported')
     vmsize = get_vmvalue_from_procfs('VmSize')
     vmrss = get_vmvalue_from_procfs('VmRSS')
     self.assert_(isinstance(vmsize, int))
     self.assert_(vmsize > 0)
     self.assert_(vmrss > 0)
     self.assert_(vmsize > vmrss)
Exemple #3
0
 def __init__(self):
     if not settings.getbool('SPIDERPROFILER_ENABLED'):
         raise NotConfigured
     try:
         get_vmvalue_from_procfs('VmSize')
     except RuntimeError:
         self._mem_tracking = False
     else:
         self._mem_tracking = True
     dispatcher.connect(self._request_received, signals.request_received)
Exemple #4
0
 def get_virtual_size(self):
     return get_vmvalue_from_procfs('VmRSS')
Exemple #5
0
 def get_virtual_size(self):
     return get_vmvalue_from_procfs('VmRSS')
Exemple #6
0
 def get_virtual_size(self):
     return get_vmvalue_from_procfs("VmSize")
Exemple #7
0
 def _memusage(self):
     return get_vmvalue_from_procfs('VmSize') if self._mem_tracking else 0.0