タグ

2008年3月17日のブックマーク (5件)

  • HotSpot VMの特性を知る

    Permanent領域のチューニング JVMにはPermanent領域と呼ばれるヒープ領域があります。ここにはクラス定義やメソッド、フィールドなどのメタデータが格納されます。 Permanent領域のデフォルトのサイズは、一般的なアプリケーションにとって十分な大きさに設定されています。しかし、アプリケーションによっては非常に多くのクラスをロードするものもあり、Permanent領域が足りなくなることがあります。例えば、JSPやサーブレットを多用するアプリケーション(アプリケーションサーバなど)は、デフォルトのPermanent領域サイズでは足りなくなり、次のようなエラーが発生することがあります。 $ java ManyClassLoadingTest Permanent generation is full... increase MaxPermSize (current capacity

    HotSpot VMの特性を知る
  • Java 暗号化拡張機能 JDK5.0

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • 好きなWebページ上に直接メモが書ける「Nayuta」 − @IT

    2008/03/14 株式会社ぽんこつは3月14日、独自開発のブラウザ・オーバーレイ技術「Nayuta」を使ったサービスの試験運営を開始した。Nayutaは経済産業省IPA未踏ソフトウェア創造事業の支援を受けて、同社が開発したブラウザ拡張技術Windows上のInternet Explorerに対応する。表示中のWebページとユーザーのデスクトップスクリーンとの間に仮想的な中間レイヤを生成し、そのレイヤ上にオブジェクトを挿入することでWebページ上で直接操作できる機能をユーザーに提供する。利用は無料。 Nayuta.ClipはユーザーがWebページ上で指定した部分を切り出し、内部のリンクなどを自動的に抽出してクリップを作成する機能。クリップはブックマークとしてサーバ上に保存したり、ほかのユーザーと共有することもできる。画像やリンクを手軽に抽出でき、通常のブックマークに比べて内容が分かりや

    takami_hiroki
    takami_hiroki 2008/03/17
    Firefoxにも対応してほしい。。。
  • CATALINA_OPTSとJAVA_OPTSの違い

    bin/catalina.shのコメントに書かれているように、stop時も使われるかが違うだけです。 CATALINA_OPTS Java runtime options used when the “start”, or “run” command is executed. JAVA_OPTS Java runtime options used when the “start”, “stop”, or “run” command is executed. 例えば-Xmx指定などは、来CATALINA_OPTSで十分なはずです。 また、gcログの出力ファイル名に起動時の日時をつけたい場合なども、起動時だけ有効なCATALINA_OPTSを使うと簡単におこなえます。 CATALINA_OPTS="-XX:+PrintGCDetails -Xloggc:$CATALINA_HOME/logs

    CATALINA_OPTSとJAVA_OPTSの違い
    takami_hiroki
    takami_hiroki 2008/03/17
    stop時も使われるかが違うだけ
  • TomcatをJConsoleでモニタする

    Tomcat起動時のJava引数でJMXエージェントを有効化するオプションを追加してやればサーバ側はOK。 たとえばbin/setenv.shでCATALINA_OPTSに追加してやる。 CATALINA_OPTS="$CATALINA_OPTS \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=8686 \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \ " あとはJConsoleを実行する側でサーバ名とポート番号(上の例では8686)を指定して接続すればよい。 ちなみに上の指定はSSLも認証もなしの状態なので、クローズドなN/W経由で利用しないと危険。 ま

    TomcatをJConsoleでモニタする