Printable Version of this PageHome PageRecent ChangesSearchSign In

16 April 2013

[Smalltalk][snappy] Sqnappyできました


ちょっと仕事があいたため、Squeak/Pharo用のsnappyバインディングを作りました。


下回りはVMプラグインを使って拡張できるというのもSqueak/Pharoの特徴の一つですので、そのサンプルになればと思います。

実用的にもなかなかのもので、自分のノートPC(Lenovo X220, Core-i5 2430M, Samsong SSD 840)では、SqueakV41.sources(25MB程度)の圧縮に250ミリ秒しかかかりません。伸張は100ミリ秒くらいです。開発で使っていたPostgreSQLのダンプファイル(1.3GB)でも試してみましたが、圧縮が9844 msecs、伸張は6496 msecsでした。

LZ4にしなかったのは単に知らなかったからです。Pharoでは利用できるようです。よろしければこちらも。(NativeBoost FFI経由なのでSqueakからだと少し使いにくいかもしれません)。




Last modified 24 April 2013 at 12:46 am by ume