Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Hazevoet <jimhazevoet@gmail.com>2017-07-02 11:17:00 +0300
committermeta-androcto <meta.androcto1@gmail.com>2017-07-02 11:17:00 +0300
commit022c438f26ee9f6f3173b28794c6a271246f92e0 (patch)
tree463fb937dbb664ffb318f513c205143b767c9e09 /ant_landscape/stats.py
parentcca3d8189dd6b14336cadbc2cf5a1214196b9b8b (diff)
ant landscape: update/various fixes
Diffstat (limited to 'ant_landscape/stats.py')
-rw-r--r--ant_landscape/stats.py82
1 files changed, 41 insertions, 41 deletions
diff --git a/ant_landscape/stats.py b/ant_landscape/stats.py
index 983d9d94..77759804 100644
--- a/ant_landscape/stats.py
+++ b/ant_landscape/stats.py
@@ -1,52 +1,52 @@
from time import time
try:
- import psutil
- print('psutil available')
- psutil_available=True
+ import psutil
+ print('psutil available')
+ psutil_available=True
except ImportError:
- psutil_available=False
+ psutil_available=False
class Stats:
- def __init__(self):
- self.memstats_available = False
- if psutil_available:
- self.process=psutil.Process()
- self.memstats_available = True
- self.reset()
+ def __init__(self):
+ self.memstats_available = False
+ if psutil_available:
+ self.process=psutil.Process()
+ self.memstats_available = True
+ self.reset()
- def reset(self):
- self.lasttime = self._gettime()
- self.lastmem = self._getmem()
- self.basemem = self.lastmem
- self.maxmem = 0
- self.elapsedtime = 0
+ def reset(self):
+ self.lasttime = self._gettime()
+ self.lastmem = self._getmem()
+ self.basemem = self.lastmem
+ self.maxmem = 0
+ self.elapsedtime = 0
- def _gettime(self):
- """return the time in seconds used by the current process."""
- if psutil_available:
- m=self.process.get_cpu_times()
- return m.user + m.system
- return time()
+ def _gettime(self):
+ """return the time in seconds used by the current process."""
+ if psutil_available:
+ m=self.process.get_cpu_times()
+ return m.user + m.system
+ return time()
- def _getmem(self):
- """return the resident set size in bytes used by the current process."""
- if psutil_available:
- m = self.process.get_memory_info()
- return m.rss
- return 0
+ def _getmem(self):
+ """return the resident set size in bytes used by the current process."""
+ if psutil_available:
+ m = self.process.get_memory_info()
+ return m.rss
+ return 0
- def time(self):
- """return the time since the last call in seconds used by the current process."""
- old = self.lasttime
- self.lasttime = self._gettime()
- self.elapsedtime = self.lasttime - old
- return self.elapsedtime
+ def time(self):
+ """return the time since the last call in seconds used by the current process."""
+ old = self.lasttime
+ self.lasttime = self._gettime()
+ self.elapsedtime = self.lasttime - old
+ return self.elapsedtime
- def memory(self):
- """return the maximum resident set size since the first call in bytes used by the current process."""
- self.lastmem = self._getmem()
- d = self.lastmem - self.basemem
- if d>self.maxmem:
- self.maxmem = d
- return self.maxmem
+ def memory(self):
+ """return the maximum resident set size since the first call in bytes used by the current process."""
+ self.lastmem = self._getmem()
+ d = self.lastmem - self.basemem
+ if d > self.maxmem:
+ self.maxmem = d
+ return self.maxmem