Doorkeeper

【東京】JJUG ナイトセミナ JVM特集

2015-08-26(水)19:00 - 21:00 JST

日本オラクル株式会社 13F

東京都港区北青山2-5-8 オラクル青山センター

申し込む

申し込み受付は終了しました

今後イベント情報を受け取る

参加費無料
懇親会参加の場合は受付で2,000円お支払いください

詳細

8 月 2 回目の JJUG ナイトセミナは Java VM の特集です。

オラクルの開発者が HotSpot の内部実装について語る数少ない機会ですので、お誘い合わせの上、ぜひご参加ください。

懇親会もいつもどおり行いますので、ぜひこちらにもご参加ください。

タイムテーブル

19:00 - 19:50 JNR: ネイティブコードをコールするのに、まだJNI使っているの?
櫻庭 祐一 (Java in the Box)

今まで、Java からネイティブコードをコールするには、JNI を使用してきました。しかし、JNI はいろいろと作法があり、決して使いやすいとは言えないインタフェースでした。

そこで、JNI の代りとなるべく、JRuby の Charles Nutter 氏が中心になって作成しているのが、Java Native Runtime (JNR)です。JNR は簡単に使用できるだけでなく、多くの機能も持ち備えています。

本セッションでは JNR がどういうものなのか、デモを交えながら解説します。

発表資料

19:50 - 20:00 休憩
20:00 - 21:00 HotSpot のロック: A Peek Under the Hood
David Buck (日本オラクル)

Java 言語レベルでのロックの振る舞いや使い方を説明する本や記事などの資料はいろいろありますが、JVM 側の内部実装についての説明は殆どありません。

このセッションで、HotSpot のロックの実装を覗いてみます。

HotSpot 側のロックの各種(thin、inflated、biased など)の実装とパフォーマンスの特徴を勉強しましょう。そして、プロファイリングツールを使って自分のシステムのロック利用を監視する例と JVM の設定も軽くカバーします。

(本セッションは日本語で行います)

発表資料

コミュニティについて

日本Javaユーザーグループ/Japan Java User Group

日本Javaユーザーグループ/Japan Java User Group

日本におけるJavaユーザーグループです。 公式サイト/Official site http://www.java-users.jp/

メンバーになる