def fashionista_register_shutdown_hook():
    apiproxy_stub_map.apiproxy.CancelApiCalls()
  
    # We can save state to datastore here or Log some statistics.
    logThis(AEL_LEVEL_WARNING, 'SHUTDOWN IN PROGRESS...')
    logThis(AEL_LEVEL_INFO,'CPU USAGE: %s' % runtime.cpu_usage())
    logThis(AEL_LEVEL_INFO,'MEMORY USAGE: %s' % runtime.memory_usage())
Exemplo n.º 2
0
def fashionista_register_shutdown_hook():
    apiproxy_stub_map.apiproxy.CancelApiCalls()

    # We can save state to datastore here or Log some statistics.
    logThis(AEL_LEVEL_WARNING, 'SHUTDOWN IN PROGRESS...')
    logThis(AEL_LEVEL_INFO, 'CPU USAGE: %s' % runtime.cpu_usage())
    logThis(AEL_LEVEL_INFO, 'MEMORY USAGE: %s' % runtime.memory_usage())
Exemplo n.º 3
0
	def post(self):
		de_la=cgi.escape(self.request.get('de_la'))
		la=cgi.escape(self.request.get('la'))
		rezults=self.getPrimes(de_la,la)
		dur=datetime.datetime.fromtimestamp(int(self.f_time))-datetime.datetime.fromtimestamp(int(self.s_time))
		stats="Last min.: {} Mcycles {} MB Current: {} Mcycles {} MB".format(runtime.cpu_usage().rate1m(),runtime.memory_usage().average1m(),runtime.cpu_usage().total(),runtime.memory_usage().current())
		logging.info("{} {} {} {}\nLast min.: {} Mcycles {} MB\nCurrent: {} {}".format(de_la,la,','.join(rezults),str(dur),runtime.cpu_usage().rate1m(),runtime.memory_usage().average1m(),runtime.cpu_usage().total(),runtime.memory_usage().current()))
		self.setPrimerInfo(de_la,la,','.join(rezults),str(dur),stats)
Exemplo n.º 4
0
	def get(self):
		self.setVisInfo(self.request.remote_addr,self.user.nickname(),self.user.email())
		now=time.ctime(time.time())
		self._print('{} - Hello {} ({}) !'.format(now,self.user.nickname(),self.user.email()))
		self._hr()
		self._print("Your IP: "+self.request.remote_addr)
		self._print("Origin URL: "+self.request.url)
		self._print("uid: "+str(os.getuid()))
		self._print("pid: "+str(os.getpid()))
		self._print("cwd: "+os.getcwd())
		self._print(pl.system()+", "+pl.architecture()[0])
		self._print(pl.python_implementation()+", "+pl.python_version())
		self._print("Used mem: "+str(runtime.memory_usage().current())+" MB")
		self._print("Used mem last min: "+str(runtime.memory_usage().average1m())+" MB")
		self._print("CPU usage: "+str(runtime.cpu_usage().total())+" Mcycles")
		self._print("CPU usage last min: "+str(runtime.cpu_usage().rate1m())+" Mcycles")
		self._hr()
		self._form("/primez","de_la","la")
		self._hr()
		self.response.out.write("<a href='"+backends.get_url('primer')+"/backend/primer/mumu'>Primer</a>")
		self._hr()
		self.response.out.write("<a href='/logoff'>LogOut_1</a>")
		self._br()	
		self.response.out.write("<a href='"+users.create_logout_url("/")+"'>LogOut_2</a>")
Exemplo n.º 5
0
def runtime_stats():
    mem = {}

    mem_use = runtime.memory_usage()

    mem['Memory (current)'] = mem_use.current()
    mem['Memory (average 1m)'] = mem_use.average1m()
    mem['Memory (average 10m)'] = mem_use.average10m()

    cpu = {}

    cpu_use = runtime.cpu_usage()
    cpu['CPU (Total)'] = cpu_use.total()
    cpu['CPU (Average 1m)'] = cpu_use.rate1m()
    cpu['CPU (Average 10m)'] = cpu_use.rate10m()

    return render_template('runtime.html', cpu=cpu, mem=mem)
Exemplo n.º 6
0
    def get(self):
        repeat = self.request.get("repeat", 5)
        iter = self.request.get("iter", 100)

        self.response.headers['Content-Type'] = 'text/plain'

        stmt1 = """\
        import pytz
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            pytz.timezone(tz)
        """

        stmt2 = """\
        import spytz3
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            spytz3.timezone(tz)
        """

        stmt3 = """\
        import pytz
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            pytz.timezone(tz)
        pytz.clear_cache()
        """

        stmt4 = """\
        import spytz3
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            spytz3.timezone(tz)
        spytz3.clear_cache()
        """

        gc.collect()
        self.response.write("-- cache --\n")

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t1 = timeit.repeat(stmt=stmt1, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("PYTZ    cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t1))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t2 = timeit.repeat(stmt=stmt2, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SPYTZ   cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t2))

        self.response.write("\n")
        self.response.write("-- clear cache --\n")

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t3 = timeit.repeat(stmt=stmt3, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("PYTZ    cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t3))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t4 = timeit.repeat(stmt=stmt4, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SPYTZ   cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t4))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))
Exemplo n.º 7
0
    def get(self):
        repeat = self.request.get("repeat", 5)
        iter = self.request.get("iter", 100)

        self.response.headers['Content-Type'] = 'text/plain'
        
        stmt1 = """\
        import pytz
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            pytz.timezone(tz)
        """
        
        stmt2 = """\
        import spytz3
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            spytz3.timezone(tz)
        """

        stmt3 = """\
        import pytz
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            pytz.timezone(tz)
        pytz.clear_cache()
        """
        
        stmt4 = """\
        import spytz3
        from datetime import datetime
        tz_strings = ('Australia/Perth', 'Australia/Melbourne', 'Europe/London',
                      'America/Indiana/Indianapolis')
        for tz in tz_strings:
            dt = datetime(2009, 4, 15)
            spytz3.timezone(tz)
        spytz3.clear_cache()
        """
        
        gc.collect()
        self.response.write("-- cache --\n")

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t1 = timeit.repeat(stmt=stmt1, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("PYTZ    cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t1))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t2 = timeit.repeat(stmt=stmt2, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SPYTZ   cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t2))

        self.response.write("\n")
        self.response.write("-- clear cache --\n")

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t3 = timeit.repeat(stmt=stmt3, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("PYTZ    cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t3))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        t4 = timeit.repeat(stmt=stmt4, number=100, repeat=4)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SPYTZ   cpu:{}, memory: {}\n".format(cpu, mem))
        self.response.write("timeit: {}\n".format(t4))

        mem_st = runtime.memory_usage().current()
        cpu_st = runtime.cpu_usage().total()
        gc.collect()
        time.sleep(1)
        mem = runtime.memory_usage().current() - mem_st
        cpu = runtime.cpu_usage().total() - cpu_st
        self.response.write("SLEEP   cpu:{}, memory: {}\n".format(cpu, mem))