2007-03-01から1ヶ月間の記事一覧
ダサい事この上無いが、こう言う禁じ手もある。 composite.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_BLUE)); 後は、 SWTアプリケーションでのレイアウト を眺めながら、変な風になってる原因を探すがヨロシイ。
中々面白いクラスをめっけたので、メモ。TailInputStream 要は、Fileの読み込み中に追記があっても、オケー的なInputStream。 使い道があるのかと言われれば、ログのハンドリング位しか無い様な気しないでもない。 こんなのもめっけた。 BufferedRandomInput…
Doltengでは、「Chura Project」として、 幾つかのプロジェクトの中から一つをプルダウンメニューから選択する事で、 ある程度、作りこんだブランクプロジェクトを生成する機能があります。 この機能は、他のプラグインから、拡張ポイントに機能を差込む事で…
ここから先が数字です。 補足や雑感をダラダラ書いたりもしています。
どの様な負荷をかける事によって得られた結果なのかについて、それなりに書いておきます。 負荷テストは、負荷のかけ方によって、180度違った結果が出る事があります。 今回は、Seasar2とSpring2の比較をしていますが、 僕がSeasar2寄りなモノの考え方をして…
今回の負荷テストを行ったハードウェア及び一部のミドルウェアについてです。
大体先月あたりから、ぽちぽちと負荷テストをやってきました。 ApacheBenchで、簡単な負荷をかけているだけですけども。 んで、今日は、一応、そのまとめを、ガッサリと書いておきます。
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/ Benchmarkin…
Adding Simplicity - An Engineering Mantraさんとこの、 How eBay Scales Presentationからダウンロード出来るですなぁ。 PDFで37ページあるます。これからゆっくり読むデスヨ。 追記:これは、凄まじい。 スケーラビリティについて考える機会のある人は是非…
めっけたので、コピペ。 protected static File getPlugin() { try { URL installURL = getInstance().getBundle().getEntry("/"); URL localURL = FileLocator.toFileURL(installURL); return new File(localURL.getFile()); } catch (IOException ioe) { r…
Teeda + Seasar2.4 + Kuina-Dao + Hibernate
噂によると起動が爆速らしい。 そして、ライブラリのサイズが超小さいらしい。 とりあえず、winstone-0.9.6.jarをダウンロード。 んで、めぼしいWebアプリが思いつかないので、teeda-html-exmapleを使う事に。 SVNからチェックアウトしてきて、webappフォル…
ふと思い立って、コードを書いてみたり。 結局どれだけ差があるのさ?
以下の Update サイトからインストールすることができます.http://eclipse.seasar.org/updates/3.2/ リリースを忘れたpom.xmlを含めました. 全てのプロジェクトのpom.xmlを作るのは余りに大変なので、 id:j5ik2oさんに作って頂いたJRE1.5対応のSuperAgile(S…
テンプレートエンジンは、幾つかの方法で、パフォーマンスアップ出来ると考えるます。 デプロイ前のコンパイルプロセスを置く JSPは記法が余りにアレなのだけど、動作モデルは、今でも優れていると思うなり。 テンプレートに対応するモデルオブジェクトを、…
折角pom.xmlを作って貰ったのに、リリースに含めるのを忘れてしまいました。御免なさい。 なるべく早く、pom.xmlを含めたプロジェクトが生成される様にして、リリースいたます。
Teeda + Seasar2.4 + Kuina-Dao + Hibernate 現時点では、これ位なのかなぁ…。 This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 19…
何かにつけて思い出すのに、プロダクトの名前が思い出せず挫折するので、発掘しておく。 Janino is a compiler that reads a JavaTM expression, block, class body, source file or a set of source files, and generates JavaTM bytecode that is loaded a…
ソースコードはコチラ。 https://www.seasar.org/svn/s2container/trunk/employee-benchmark/employee-seasar2-struts This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http…
Exception in thread "Seasar2-TimeoutManager" java.lang.NullPointerException at org.seasar.extension.timer.TimeoutManager.getExpiredTask(TimeoutManager.java:96) at org.seasar.extension.timer.TimeoutManager.run(TimeoutManager.java:76) at jav…
以下の Update サイトからインストールすることができます.http://eclipse.seasar.org/updates/3.2/ 今のバージョンは、eclipse3.2以上かつJREが1.5以上でなければ動作しませんです。 今回のリリースは、外から見える所では、バグフィックスが中心なのです…
コードのリポジトリはコチラ。気になる方は、どうぞ。 https://www.seasar.org/svn/s2container/trunk/employee-benchmark/employee-spring2-myfaces This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0 Copyright (c) 1996 Adam Twi…
public static void assertNoNulls(Object[] objects) { // TODO(kevinb): gee, ya think we might want to remove this? if (("I'm a bad hack".equals( System.getProperty("guice.allow.nulls.bad.bad.bad")))) { return; } if (objects != null) { // hm…
Teedaにちょっと手が入るました。未リリースバイナリ。 This is ApacheBench, Version 2.0.41-dev <$Revision: 1.141 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Sof…
特に現時点では、意図的に何も書きません。 ソースコードは、以下のURLにコミットされているます。 ガシガシ修正しているますが、気になる方はどうぞ。 https://www.seasar.org/svn/s2container/trunk/employee-benchmark/employee-seasar2-teeda Teeda + Se…