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)
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)
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)
def get_virtual_size(self): return get_vmvalue_from_procfs('VmRSS')
def get_virtual_size(self): return get_vmvalue_from_procfs("VmSize")
def _memusage(self): return get_vmvalue_from_procfs('VmSize') if self._mem_tracking else 0.0