TransparentHugePagesの効果はTLBミスヒットを大幅に下げる。ただしパフォーマンス効果はそれほど高くない模様 #jdt55 #JavaDayTokyo
2015-04-08 17:41:14GCのワーカースレッド数は論理プロセッサ数で決定される。コア数が少ないのにヒープ大きいとStop the Worldに注意 #jdt55 #JavaDayTokyo
2015-04-08 17:43:15GCのworkerスレッドは論理プロセッサ数で決まりますよという話。パフォーマンス取るときはHTが有効なってるかどうか注意しましょう #JavaDayTokyo #jdt55
2015-04-08 17:43:52sun.misc.Contended でCPUキャッシュの話。同一キャッシュラインに乗らないように設定するという話。コトハジメ? #JavaDayTokyo #jdt55
2015-04-08 17:45:48Contended というアノテーションでメンバのアラインメントを指定できる (デバッグの敵だ…) #JavaDayTokyo #jdt55
2015-04-08 17:48:51-XX:-UseAESによって高速化の話。 #JavaDayTokyo #jdt55 ※お家(商用)でいきなりやらないように
2015-04-08 17:54:04とにかくJITはCPUがサポートする命令セットまで見てよしなにしてくれるんだよ!!! #jdt55
2015-04-08 17:55:23JVMは、起動時にCPUの機能(AES-NI)などをテストし、使えるなら高速化のためにオンにしてくれる #jdt55 #JavaDayTokyo
2015-04-08 17:56:27Project Sumatra、JITやGCまでGPU(やヘテロなコア)でやろうとしてるらしい #jdt55 #JavaDayTokyo
2015-04-08 17:59:50#JavaDayTokyo #jdt55 @sugarlife: (要約) cpu flagsを確認してサポートしている命令セットに基づいて最適化オプションを入れていきましょうという話。 UseAVX とか。
2015-04-08 18:00:45hs_err ログは俺の計算機の中に100は余裕であるぞ!(カウンティングは心に悪いのでしてない) #JavaDayTokyo #jdt55
2015-04-08 18:05:25