2007年01月09日(火) [長年日記]
■ [life] 健康診断の結果受け取り
年末に受診した健康診断の結果を受け取りに病院へ。結果を受け取る前に医師の診断を受けないといけないらしい。
予約を入れていたので予約票を内科の受付に提出し椅子に座って待つ。待つ待つ待つ。全然おれの番にならない。銀行窓口のように電光掲示板に番号が表示されるようになっているのだけれど、銀行と違い番号が連続していない。だからあと何人で自分の番だというのが分からずあまりありがたくない。番の人の番号だけでなく待ち行列のキューも表示するようにすれば分かりやすくなるのにと思った。
待つこと50分でやっとおれの番がきた。受付の奥にまた待つ所があってそこで再び待つ。次がおれなんだが前の人がなかなか出てこない。ここでは20分くらい待たされた。
そしてやっと医師と対面。最初におおきなレントゲン写真を見せられて背骨が曲っていると言われた。確かにくの字になっているみたい。鞄の持ち方眠るときの姿勢座るときの足の組み方などを気を付けろと言われたけど、難しいな。とりあえず帰り道では鞄の持ち方をいつもと逆にしてみた。
自分のレントゲン写真て初めて見たかも。貰いたいけどくれなかった。それ以外の検査項目は異常なしで、医師との面談は3分くらいで終わってしまった。
その後再び内科の受付前で待つ。ここでも20分くらい待たされた。呼ばれてカードを貰ってそれを中央受付に出せといわれる。中央受付に出しまた待つ。10分程度待ち、やっと診断結果の紙を受け取れた。
■ [java] hprofでプロファイリング
Java SE 6でhprofを使ってみた。JDKのドキュメントからは説明を見つけられなかったので、
を参考にした。
CPU使用率を調べたかったんだけど、そのときは
java -agentlib:hprof=cpu=samples -jar Sample.jar
のようなコマンドを使えばいいようだ。これで10ms毎に実行されるメソッドをカウントするみたい。
java -agentlib:hprof=cpu=times -jar Sample.jar
とすると全てのメソッド呼び出しをカウントしてくれる模様。ただこうして起動すると重くなりすぎてアプリケーションがきちんと動かなかった。対象にしたアプリケーションがメソッドを呼び出しすぎているんだな。
jhatで見やすく表示してくれるのかと思ったけど、これで見られるのはヒープの情報だけだった。