marblejediaryスマートフォン用の表示で見るmarblejediary2012-11-18driphttps://github.com/flatland/dripJVMのプロセスをプールすることによって見かけ上のVM起動をはやくしてくれるもの。起動したJVMはclasspathとVM引数毎にハッシュであれして個別に管理する。似たようなものよりはいけてるらしいけど、似たようなものをよく知らないのでそれと比較してどこがよいのかは(READMEに書いてあるけど)よくわからない。dirtyになりづらいらしい。このへんのドキュメントを参照すればどうにかできる。replacementな仕組みで、ようするにJAVACMDという環境変数の設定値を(使用しているプロダクトについては)javaからdirpに差し替えるとこの見かけ上の起動の高速化の恩恵が受けられる。結局JVMのプロセスをプールしているだけなので、たとえばscalaのreplを起動するときには起動後の処理もあると思われるので、超速くなるというほど超速くなるというわけではない。大体半分くらいにはなるので、VMの起動がストレスに感じられる人にはよいと思う。個人的には体感でわかる位の差にはなるので、興味のある人は試して見るとよいと思う。実測値は以下のような感じ。半分というほどでもないけど、900ms→650msくらい。初回はプールがないので、1000msくらいはかかる。10'100real0m0.623suser0m0.067ssys0m0.081sHadoopコマンドもいちいちJVMをあれするのでうまく組み合わせられないか検討しましたが、いまいちうまくいかない感じでした。_JAVA_EXEC="/usr/local/bin/drip"こんなんでbin/hadoopをかえればいいんじゃないかとおもったけどあかんかった。最新記事2019年をふりかえってみると2018年をふりかえってみると2017年をふりかえってみると2016年をふりかえってみると2015年をふりかえってみると月別アーカイブはてなブログをはじめよう!marblejenkaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。