Measure new modules too.

pull/35/head
David Wilson 8 years ago
parent 7c8c406cfa
commit bad745515c

@ -8,6 +8,8 @@ import zlib
import econtext.master
import econtext.ssh
import econtext.sudo
import econtext.proxy
context = econtext.master.Context(None, name='default', hostname='default')
stream = econtext.ssh.Stream(context)
@ -17,5 +19,11 @@ print 'Preamble size: %s (%.2fKiB)' % (
len(stream.get_preamble()) / 1024.0,
)
master = len(zlib.compress(econtext.master.minimize_source(inspect.getsource(econtext.master))))
print 'econtext.master size: %s (%.2fKiB)' % (master, master / 1024.0)
for mod in (
econtext.master,
econtext.ssh,
econtext.sudo,
econtext.proxy
):
sz = len(zlib.compress(econtext.master.minimize_source(inspect.getsource(mod))))
print '%s size: %s (%.2fKiB)' % (mod.__name__, sz, sz / 1024.0)

Loading…
Cancel
Save