参考資料


Javaメモリ管理

  1. Hillel Kolodner: Garbage Collection, Java Tecnhology Cource, University of Haifa.
    Java VMのGCの手法についてやさしく解説されています.
    http://cs.haifa.ac.il/courses/java/gc.pdf
  2. John D. Howard: Java 1.1.8 JVMでのガベージ・コレクション, developerWorks, 2000.
    http://www.ibm.co.jp/developerworks/java/000721/j_garbage-collection.html
  3. Carole Kincaid, James Phelan, Duc Vianney: 不適切なヒープ・サイズがもたらす"ヒープ障害"について, developerWorks, 1999.
    Java VMのヒープサイズの調節についての記事です.
    http://www.ibm.co.jp/developerworks/java/tipheap.html
  4. Calvin Austin : An Introduction to JavaTM Stack Traces, Developer Connection, 2000.
    Javaのスタックトレースの見方の解説です.
    http://developer.java.sun.com/developer/technicalArticles/Programming/Stacktrace/index.html
  5. Monica Pawlan: Reference Objects and Garbage Collection, Java Developers Connection, 2000.
    http://developer.java.sun.com/developer/technicalArticles/ALT/RefObj/index.html
    リファレンスオブジェクトとGCの関係について述べたドキュメントです.

servletプログラムのチューニング

  1. Allan Heydon, Marc Najork : Performance Limitations of the Java Core Libraries, ACM Java Grande Conference, 1999.
    JavaのコアAPIの問題点や,その改善方法について述べています.
    http://www.research.digital.com/SRC/mercator/papers/Java99/final.html
  2. Sandeep K. Singhal, Binh Q. Nguyen, Richard Redpath, Michael Fraenkel,Jimmy Nguyen: ハイパフォーマンスなアプリケーションとサーバをJavaで構築する: 実験的研究, developerWorks, 1997.
    http://www.ibm.co.jp/developerworks/java/javahipr.html
  3. James Phelan, Len Brissette, Dr. Duc Vianney: AIXサーバーでの Java パフォーマンス問題を解決するためのチェックリスト, developerWorks, 1999.
    http://www.ibm.co.jp/developerworks/java/perf-checklist.html
  4. Ruslan Belkin, Viswanath Ramachandran : TS-513: Designing High-Performance Web Applications Using the JavaTM Servlet API, JavaOne, 2000
    http://jsp.java.sun.com/javaone/javaone2000/event.jsp?eventId=513&trackId=3&eventType=TS&ts=961139556148
    http://java.sun.com/javaone/javaone00/replay.html
  5. Sheldon Wosnick : VisualAge for Java による Apache Tomcat Servlet および JavaServer ページ開発, developerWorks, 2000.
    http://www.ibm.co.jp/developerworks/java/tomcat.html

OSのチューニング

  1. Sun Microsystems: Sun Performance Information
    Solarisのパフォーマンスチューニングに関するリンク集です.
    http://www.sun.com/sun-on-net/performance.html
  2. Adrian Cockcroft, Richard Pettit: Sun Performance and Tuning Second Edition, Prentice Hall, ISBN: 0-13-095249-4, 1998.
    Solarisのパフォーマンスチューニングに関する本です. 第一版はアスキーから出版されています.
  3. Duane Wessels : 14. System-Dependent Weirdnesses, SQUID Frequently Asked Questions.
    プロキシサーバであるSQUIDのFAQですが,この部分ではOSによる問題点を丁寧に解説しています.
    http://www.squid-cache.org/Doc/FAQ/FAQ-14.html
  4. Casper Dik : Solaris 2 FAQ.
    Solaris 2のFAQです.
    http://www.science.uva.nl/pub/solaris/solaris2/
  5. Sun Microsystems: docs.sun.com
    Sunの製品のドキュメントの閲覧と検索ができます.
    http://docs.sun.com/

Webサーバのチューニング

  1. IBM High-Volume Web Site team: パフォーマンスの設計 Webページの各要素のダウンロード時間分析による最適化, developerWorks, 2000.
    Webサーバのページ表示の最適化方法について解説しています.
    http://www.jp.ibm.com/developerworks/web/000901/j_perform.html

負荷分散

  1. Roland J. Schemers III: lnnamed, a load balancing name server written in Perl.
    http://www.stanford.edu/~schemers/docs/lbnamed/lbnamed.html
  2. Cisco Systems: Cisco LocalDirector 400 Series.
    http://www.cisco.com/warp/public/cc/pd/cxsr/400/
  3. Ralf S. Engelschall: Apache 1.3 URL Rewriting Guide, 1997.
    http://www.apache.org/docs/misc/rewriteguide.html