NTTデータオープンソースDAY 2015 の 「OpenJDK は使い物になるのか?」 まとめ

「OpenJDK は使い物になるのか? ~ コミッタが語る OpenJDK の実際と今後 ~ 」セッションの呟きまとめです http://oss.nttdata.co.jp/hadoop/event/201510/index.html
9
KUBOTA Yuji @sugarlife

#openjdkjp 最新の JDK に乗り換えるべき理由: EOL まで長い。OracleJDK のEOL意向もバグFix、セキュリティFixが提供される。アプリケーションがそのままでも性能が上る可能性が!様々なサポートベンダが検討可能!

2015-10-19 14:25:42
KUBOTA Yuji @sugarlife

まあ openjdk のサポートベンダって少ない気がするけどね #openjdkjp

2015-10-19 14:25:58
oza @oza_x86

OpenJDK コミッタ,とても推し #openjdkjp

2015-10-19 14:26:04
KUBOTA Yuji @sugarlife

性能向上の一例:新しいCPU命令セットの積極的な活用。クラスライブラリ実装の性能改善、GCやJITの性能改善・最適化精度向上 #openjdkjp

2015-10-19 14:26:37
oza @oza_x86

JDK ランタイム変えるだけで,新しいCPU命令セットを使えるのはとてもうれしい #openjdkjp

2015-10-19 14:27:03
oza @oza_x86

AESのワークロードの場合,ランタイム変えただけで3倍の速度差 #openjdkjp

2015-10-19 14:27:45
KUBOTA Yuji @sugarlife

JDK8 は載せ替えるだけで JIT の最適化によって性能向上したって話を Oracle がしてましたね #openjdkjp

2015-10-19 14:28:44
oza @oza_x86

JDK の文字列処理のバックエンドでは SSE 4.2 で最適化された処理が動いているようだ #openjdkjp

2015-10-19 14:28:46
KUBOTA Yuji @sugarlife

サポートベンダ例:Red Hat, Azul #openjdkjp

2015-10-19 14:29:00
KUBOTA Yuji @sugarlife

おっ? CW も Java 診断サービス始めたの? #openjdkjp

2015-10-19 14:29:39
oza @oza_x86

Java 診断サービスの後ろで Suenaga-san が動いているとすると,むっちゃ速くなって返ってきそうだ…

2015-10-19 14:30:11
KUBOTA Yuji @sugarlife

多分、社内サービスの話だな #openjdkjp

2015-10-19 14:30:26
KUBOTA Yuji @sugarlife

@oza_x86 早くするというよりコアをリアルタイムで解析して解決策だしてきそう #openjdkjp

2015-10-19 14:31:07
KUBOTA Yuji @sugarlife

そんな解答を出すやつ一人しか知らんがなwwww #openjdkjp

2015-10-19 14:31:39
oza @oza_x86

コアダンプから“あー,JIT コンパイラのバグっぽい” と見つけられるの,超人感を感じるんですが #openjdkjp

2015-10-19 14:31:50
KUBOTA Yuji @sugarlife

コアを送られてきて「あー、JITコンパイラのバグです。JIRAには書いてませんがこのオプションで回避できます」という解答だった #openjdkjp

2015-10-19 14:32:36
KUBOTA Yuji @sugarlife

バックポートは僕も何件かやった。思い返せば JIT バグの解析も何度か対応したことあるな…>バックポートされてなかったケース。コミュニティにバックポート依頼する #openjdkjp

2015-10-19 14:34:01
KUBOTA Yuji @sugarlife

OpenJDK コミュニティへの参加の方法について #openjdkjp

2015-10-19 14:34:47
oza @oza_x86

OpenJDK の contribution guide のはなし #openjdkjp

2015-10-19 14:34:58
KUBOTA Yuji @sugarlife

JIT のバグは末永さんの方が段違いで早いのであんな解答をカジュアルで返せるのは彼しか居ない。 #openjdkjp

2015-10-19 14:35:47
KUBOTA Yuji @sugarlife

OpenJDK のコントリビュートには OCA にサインする必要がある。ちなみに僕もサインしたけど返ってくるのに二週間ぐらい懸かった。 #openjdkjp

2015-10-19 14:36:33
KUBOTA Yuji @sugarlife

Step2 (Author) にまで到着してない noob です #openjdkjp

2015-10-19 14:38:24
KUBOTA Yuji @sugarlife

ホップ・ステップ・ジャンプみたいな感じでコミッターの道を出されてる #openjdkjp

2015-10-19 14:39:23