Stackless

UDPで文字投げるだけ

stacklessでクライアント側だけ。サーバ側はDelphiで書いて遊ぶ予定。 socket.SOCK_STREAMだとTCP、socket.SOCK_DGRAMにするとUDPになるらしい。 import socket import stackless s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #s.connect(('127.0.…

メモリ使用量を見てみる

taskletとThreadのメモリ使用量の違いがどんな感じか見てみた。 ipython起動だけ => 10MB import stackless def foo(): for i in range(5): print i stackless.schedule() [stackless.tasklet(foo)() for j in range(100000)] taskletを100000個作成 => 35MB…

taskletを使ってみる

stackless.taskletを試してみた。 import stackless def foo(name): for i in range(5): print name, i stackless.schedule() [stackless.tasklet(foo)(s) for s in ['hoge', 'fuga', 'bar']] r = stackless.run(10) print '-----' r.insert() stackless.run…