ミールキットで美味しいご飯を簡単に
「Super Crunchers: Why Thinking-by-Numbers Is the New Way to Be Smart」という本が面白い。 まだ日本語訳が出ていないので、検索したところ主だった日本語の書評はこの一件くらいかな。 著者のイアンは、ラジオ番組でのレギュラーコメンテーターや雑誌・新聞などでコラムニストとしても活躍中で、2006年には、アメリカン・アカデミー・オブ・アーツ・アンド・サイエンス(アメリカ科学アカデミー)を受賞。「法律と経済の第一人者」として知られている人物です。 計量経済学を専門とする著者は、この本で、近年の膨大な量の経済データは、博識な人でも予測不可能だったことを予測可能にしている、と主張しています。 とある。 「ウェブ進化論」の中で、「ネット世界の三大法則」の第一法則として「神の視点からの世界理解」を挙げ、その定義を「膨大な量のミクロな「動き」を
Hibernate を使ったアプリを 9個登録していたら色々とエラー発生。 そのうちこのエラーは Tomcat の起動オプションで回避できるらしい? [エラー] java.lang.OutOfMemoryError: PermGen space [オプション] -XX:PermSize=128m -XX:MaxPermSize=128m 実際の設定例 [/tomcat/bin/catalina.sh] export CATALINA_OPTS="-server -Xmx1280m -Xms640m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=128m" うん、これでエラー回避できました。 100 個設置できるかな。。。 19個目設置でエラー発生。MaxPermSize=256m でエラー回避成功。 MaxPermSize と相関関係があるのですね
ヒープサイズを決める ヒープサイズがシステムの使用可能な空き物理メモリより大きくならないようにします。ページスワップが頻繁に発生しない程度に設定を行ってください。OSのページングの設定にも影響しますが、使用可能な物理メモリ(OSまたはそのほかのプロセスによって占有されない物理メモリ)の80%が妥当な値と思われます。今回のテストでは、(全体メモリ[512Mbytes] -OS使用のメモリサイズ[128Mbytes])×80%=307Mbytesとなります。また、通常、XmsとXmxは同じ値に設定され、ヒープ時の負荷を軽減します。 GC値を決める パフォーマンスを向上させるポイントは、キャッシュされたオブジェクトをなるべく再利用するようにアプリケーションを作成することと、New世代領域とOld世代領域の比率を考えながらXX:NewSize、XX:MaxNewSizeの値を設定することです。有効
Permanent領域のチューニング JVMにはPermanent領域と呼ばれるヒープ領域があります。ここにはクラス定義やメソッド、フィールドなどのメタデータが格納されます。 Permanent領域のデフォルトのサイズは、一般的なアプリケーションにとって十分な大きさに設定されています。しかし、アプリケーションによっては非常に多くのクラスをロードするものもあり、Permanent領域が足りなくなることがあります。例えば、JSPやサーブレットを多用するアプリケーション(アプリケーションサーバなど)は、デフォルトのPermanent領域サイズでは足りなくなり、次のようなエラーが発生することがあります。 $ java ManyClassLoadingTest Permanent generation is full... increase MaxPermSize (current capacity
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く