タグ

2007年7月11日のブックマーク (3件)

  • @IT:Javaパフォーマンスチューニング 第3回

    記事は、HP-UX Developer Edgeに掲載された記事を株式会社アットマーク・アイティおよび記事の筆者が独自の判断のもとに加筆・修正したものです。 今回は、Javaにおけるヒープ・メモリ管理の詳細を説明します。JVMのヒープ・メモリの中で、新しいオブジェクトと古いオブジェクトがどのように配置されるかを理解することで、ヒープ・メモリが有効に利用されているか否かを判断することができます。また、JVMが出力するガベージ・コレクションのログを解析し、オプションの指定によってヒープ・メモリのサイズを適切にチューニングする方法を紹介します。 Java ヒープ・メモリの構造 Javaにおけるガベージ・コレクションのメカニズムを理解するには、まずヒープ・メモリの構造を知っておく必要があります。 図1は、JVM におけるヒープ・メモリの構造を示したものです。この図が示すように、ヒープ・メモリの

    @IT:Javaパフォーマンスチューニング 第3回
  • [Java]正しい無限ループの書き方 - きしだのはてな

    boolean д = true; for(;д;){ System.out.println("でれません"); } boolean ω = true; for(;ω;){ System.out.println("ぬけれません"); } boolean ェ = true; for( ;(ェ); ){ System.out.println("終わりません"); } boolean TдT = true; while(TдT){ System.out.println("帰れません"); } 参考 while(1)をfor(;;)って書くやつ(2ch)

    [Java]正しい無限ループの書き方 - きしだのはてな
  • 田口元の「1人で作るネットサービス」探訪:シンプルなツールをシンプルな生き方で──Plnet.jp・駒形さん - ITmedia Biz.ID

    「1人で作るネットサービス」第13回目は、ブログやブックマークなど、自分が管理している情報を一元管理できるサービス「Plnet.jp」を開発している駒形真幸さん(29)にお話を伺った。「将来的には1人で作ったサービスで生活していきたい」と語る彼の開発ポリシーや仕事術はどういったものだろうか。 目標は「37Signals」。シンプルなツールを少人数で 「飲み会などでよく『こういうサービスあるといいよね』という話になりますよね。そういうときに『そんなのすぐ作れるよ』ってよく言っていたのです。でもそう言いながら『だけど作らないだろうなぁ……』とも思っていました。そうして何も作らないくせに適当なことを言っている自分が嫌いで。そこで作ったのがPlnet.jpでした」 Plnet.jpは2006年9月に、前の会社の同僚と2人で作り上げた。同僚は以前海外に住んでいたので英語化とコードの一部を担当。それ以

    田口元の「1人で作るネットサービス」探訪:シンプルなツールをシンプルな生き方で──Plnet.jp・駒形さん - ITmedia Biz.ID