第43回nds netbeansを使ったjavaプロファイリングの紹介

14
NetBeansを使った Javaプロファイリング NDS#43 @civic

Upload: civic-sasaki

Post on 13-Aug-2015

250 views

Category:

Science


0 download

TRANSCRIPT

Page 1: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

NetBeansを使ったJavaプロファイリング

NDS#43 @civic

Page 2: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

高品質といったらパフォーマンス

Page 3: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

スーツ&品質

Page 4: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

バグはないけど パフォーマンスに満足できない

Page 5: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

プロファイリング を使った解析

Page 6: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

NetBeans• Java用統合開発環境の1つ

• Oracle公式提供

• 無料

• 全部入り

• JavaEE, JavaFX, C++, PHP

Page 7: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

プロファイリングツール

Page 8: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

3つの主要機能

• モニタリング(ヒープ・スレッド)

• メモリ使用状況の解析

• CPUパフォーマンスの解析

Page 9: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

モニタリング

• ヒープの使用状況をグラフで表示

• GC活動

• 各スレッドの稼働状況

Page 10: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

メモリ使用状況• オブジェクトの生成数、バイト数などを解析

• メモリを専有しているオブジェクトは何か?

• そのオブジェクトはどこで生成されたものか?

Page 11: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

デモ

• ヒープのモニタリング

• メモリ使用状況

Page 12: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

CPUパフォーマンス• コードの時間がかかる部分を特定

Page 13: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

デモ

• ヒープのモニタリング

• メモリ使用状況

Page 14: 第43回NDS NetBeansを使ったJavaプロファイリングの紹介

まとめ

• NetBeansを使って開発段階から気軽にプロファイリングしてみよう

• ゼロからJavaを始めるならNetBeansおすすめ

• 公式提供の安心感