さて、前回までで、ログからフルGC(及び高負荷なコンカレントGC)が発生していることはわかりました。 で、このチューニングの目的は、GCによるマシンへの負担を低減することにあります。 まず「なぜGCが発生するのか?」と「 …
[続きをもっと見る…]
まじめにJVMチューニング: 第3回 方針をたててパラメータをいじってみる
2014-01-29
さて、前回までで、ログからフルGC(及び高負荷なコンカレントGC)が発生していることはわかりました。 で、このチューニングの目的は、GCによるマシンへの負担を低減することにあります。 まず「なぜGCが発生するのか?」と「 …
[続きをもっと見る…]
きほんのきです。 まずはログを見ます。 GCログを出すようにしていない場合は、GCログを出すようにします。 の3つのパラメータを指定してjavaを起動します。
まじめにJVMチューニングに取り組む機会があったので、忘れないようにこの記事を書きました。 GCアルゴリズムやパラメータの説明はいろいろなサイトに掲載されていたのですが、 「どうやって取り組むか」「何を見れば良いか」は意 …
[続きをもっと見る…]
あけましておめでとうございます。バツイチです。 年が明けて2014年になりました。 2013年を振りかえるとデータサイエンスと関数型言語の流行が目立ったように感じます。 2014年はそろそろ圏論が流行るので …
[続きをもっと見る…]
Solr4を動かしてみるシリーズの5回目です。 今回はSolr4でmaster-slaveの単純レプリケーションを構築したいと思います。 レプリケーションの構成にはReplicationHandlerを使います。 cor …
[続きをもっと見る…]
この文書はScala Advent Calendar 2013の21日目のために書きました。 Scalaにも行列操作や線形代数の便利ライブラリがあります。 pythonに負けてないぜってことで。 それがScalaNLPで …
[続きをもっと見る…]
Solr4を動かしてみるシリーズの4回目です。 今回は、SolrにRDBのデータをくわせてみます。 solrのチュートリアルにはRESTインターフェイスからインデックスするデータを登録するやり方が書いてありますが、インデ …
[続きをもっと見る…]