2010-01-01から1年間の記事一覧

開発続き

GW中に色々あったとはいえ、無事に開発再開。 現状、こんな感じのソースコードを書くと、ファイルの一覧表示&フィルタによる行選択表示ができるようになった。 @Title("ListFilter ver1.0") @BorderLayout @North(Class=JTextField.class, binding=Main.S…

ログ解析ツールの開発にあたり、現在、こんな感じでアプリを開発できるようにしている。 @BorderLayout @North(Class=JTextField.class, binding=Main.SearchText) @South(Class=JList.class, scrolls=true, binding=Main.ListContents) public class Main e…

世界樹の迷宮3を買ってみた

2もクリアしていないのに、勢いだけで買ってしまった。 キャラメイク(主に名前決めとグラ決め)に2時間かけるという斬新なソリューションを見せつつ、結局、ウォーリア、パイレーツ、ゾディアック、プリンセス、ファーマーを1軍で使ってる。 現在、第2…

MultiLogAnalyzer (4)

相変わらず、MultiLogAnalyzerの開発です。 スレッドダンプを解析するためには、ノウハウの集約が必要となります。どのスレッドで問題が発生しているかは、開発中のアプリケーションの構造から、利用しているミドルウェアやJavaに至るまで、広い範囲の知…

Eclipseで発狂しそうになる今日この頃

NetBeansからEclipseに移行して、MultiLogAnalyzerの開発を行っている。 もともとIDEの機能はそれほど活用していなかったから、すんなり移行できたものの、1点だけ大変残念なところでイライラしている。それは、コード補完のところだ。NetBeansでは、メソッ…

MultiLogAnalyzer (3)

スレッドダンプを解析する際、どのスレッドがどのロックを保持し、結果的にどのスレッドを待機状態にさせているかを把握することが重要となる。この状況を把握することで、排他制御による性能劣化が発生しているか否かを判断できる。 ツールがない状態では、…

MultiLogAnalyzer (2)

Javaのスレッドダンプ解析について、軽く語ってみる。スレッドダンプを取得すると、JavaVM上で動作している全てのスレッドの情報を得ることができる。 各スレッドについて、次のような行で、基本的な情報が表示される。 "D3D Screen Updater" daemon prio=8 …

MultiLogAnalyzer (1)

仕事でも使えるようにと何となく開発中のソフト。 Java系のシステムの各種ログを解析して、視覚化してくれるソフト。 いまは、スレッドダンプを解析する機能を開発中。勢いだけで作ったタイトルロゴ。 スレッドダンプを表示している画面。 解析の観点は色々…

唐突過ぎる開発

なんとなく、ゲーム開発中。 それで、ドット絵の単価を調査していたりする。 いまいち金額が分からないから、見積もりでも出してみるかなあ。。。