rev134, Removed ZeroMQ dependency and support, GC after every stat page, GC call stat command, Streaming files directly to socket without msgpack overhead, Use listModified to query changed content.json files, Fix urllib memory leak onolder pythons, Fix security tests, Sitemanager testsuite, Announce on site resume, Site publish serves files max 60s
This commit is contained in:
parent
34b7cb0292
commit
eddf3eb8fc
14 changed files with 286 additions and 248 deletions
|
@ -218,6 +218,7 @@ class UiRequestPlugin(object):
|
|||
for module_name, module in objs:
|
||||
yield " - %.3fkb: %s %s<br>" % (self.getObjSize(module, hpy), module_name, cgi.escape(repr(module)))
|
||||
|
||||
gc.collect() # Implicit grabage collection
|
||||
yield "Done in %.1f" % (time.time()-s)
|
||||
|
||||
|
||||
|
@ -243,6 +244,8 @@ class UiRequestPlugin(object):
|
|||
yield "- %s: %s<br>" % (attr, cgi.escape(str(getattr(obj, attr))))
|
||||
yield "<br>"
|
||||
|
||||
gc.collect() # Implicit grabage collection
|
||||
|
||||
|
||||
def actionListobj(self):
|
||||
import gc, sys
|
||||
|
@ -286,9 +289,11 @@ class UiRequestPlugin(object):
|
|||
for obj, stat in sorted(ref_count.items(), key=lambda x: x[1][0], reverse=True)[0:30]: # Sorted by count
|
||||
yield " - %.1fkb = %s x %s<br>" % (stat[1], stat[0], cgi.escape(str(obj)) )
|
||||
|
||||
gc.collect() # Implicit grabage collection
|
||||
|
||||
|
||||
def actionBenchmark(self):
|
||||
import sys
|
||||
import sys, gc
|
||||
from contextlib import contextmanager
|
||||
|
||||
output = self.sendHeader()
|
||||
|
@ -493,5 +498,12 @@ class UiRequestPlugin(object):
|
|||
db.close()
|
||||
if os.path.isfile("data/benchmark.db"): os.unlink("data/benchmark.db")
|
||||
|
||||
gc.collect() # Implicit grabage collection
|
||||
|
||||
yield "<br>Done. Total: %.2fs" % (time.time()-t)
|
||||
yield "<br>Done. Total: %.2fs" % (time.time()-t)
|
||||
|
||||
|
||||
def actionGcCollect(self):
|
||||
import gc
|
||||
self.sendHeader()
|
||||
yield str(gc.collect())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue