2007年5月30日水曜日

jhat, net/ftp, net/telnet

64-bit JVM の binary heap dump を見る必要が生じたので昔セットアップした
hat で見てみる。そうすると 64-bit はサポートしていない (4 byte の id
しかサポートしていない) といわれる。

適当に探すと jdk6 の jhat は 64-bit JVM のデータも見れるとの事。
確かに動いた。以前は興味もわかなかったが OQL という SQL みたいな
言語で heap dump にいろいろ検索をかけられる。複雑なクエリでは
クラスローダのリストを出したり System のプロパティをダンプしたりと
いうこともできるらしい。勉強してみよう。

---
ruby の ftp などは mechanize などを使わないといけないと早合点して
いたが、標準の Net パッケージに入っていることに気づいた。
jruby 上では ftp のリストや telnet の login 等がエラーになって
しまった。windows の ruby でやると エラーにならないことから、
jruby っぽい。bug をあげればいいのだろうか?

0 件のコメント: