開発環境

サーブレットエンジン

Tomcat

Resin

その他

フレームワーク

参考になるページ

Java で Ajax

Mac OS Xの場合

setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Home

JDKダウンロード

Tips

Xmxの最大値

  • 下記コマンドで調べると 2644m となるが、マニュアルの記述だと 2GB 前後となっている。
  • 経験値では 2560m で問題なし。
    $ java -Xmx2644m -version
    java version "1.5.0_15"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)
    
    # エラーが出ず、バージョンが正常に表示される
    
    $ java -Xmx2645m -version
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    Could not create the Java virtual machine.
    
    # エラーが出て、バージョンが表示されない

64bit JVM

  • 64bit環境では、アドレスのリファレンスが32bitの倍のサイズになるので、その分使用するメモリー容量が増え、キャッシュの効率も落ちる
  • 一般的なアプリケーションにおいては、32bit環境よりも約10%程度パフォーマンスが落ちてしまう

ガーベジ・コレクション

  • ガーベジ・コレクション資格化ツール
  • ガーベジ・コレクション状態のログ出力
    java -server -Xloggc:/var/log/gc-hourly-LogAnalyze.log -XX:+PrintGCDetails ...

DLL使用

リンク集


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-04-11 (日) 20:15:04 (9h)