Submit Search
Upload
Performance Howto - TechAid2011
•
Download as PPTX, PDF
•
1 like
•
857 views
Kazushi Kamegawa
Follow
How to use performance tool in Windows.
Read less
Read more
Report
Share
Report
Share
1 of 16
Download now
Recommended
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
Windowsでの自動化の手段
Windowsでの自動化の手段
Hidari Ikw
.Netconf
.Netconf
Tatsuya Ishikawa
Force.comサイトで動かすWeb Starter Kit
Force.comサイトで動かすWeb Starter Kit
Taiki Yoshikawa
ディープラーニングとAppiumでモバイルテスト自動化
ディープラーニングとAppiumでモバイルテスト自動化
Nozomi Ito
もしAppiumとディープラーニングを組み合わせたら
もしAppiumとディープラーニングを組み合わせたら
Nozomi Ito
Recommended
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
Windowsでの自動化の手段
Windowsでの自動化の手段
Hidari Ikw
.Netconf
.Netconf
Tatsuya Ishikawa
Force.comサイトで動かすWeb Starter Kit
Force.comサイトで動かすWeb Starter Kit
Taiki Yoshikawa
ディープラーニングとAppiumでモバイルテスト自動化
ディープラーニングとAppiumでモバイルテスト自動化
Nozomi Ito
もしAppiumとディープラーニングを組み合わせたら
もしAppiumとディープラーニングを組み合わせたら
Nozomi Ito
GUI Test is (not) necessary
GUI Test is (not) necessary
Hiroshi Maekawa
Friendlyを使ったwindowsアプリテスト自動化
Friendlyを使ったwindowsアプリテスト自動化
Tatsuya Ishikawa
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Tatsuya Ishikawa
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
Nozomi Ito
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
masaya yamao
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
STORES.jpのそだてかた
STORES.jpのそだてかた
Keisuke Makino
ギアと開発とわたし_AAA2015
ギアと開発とわたし_AAA2015
Kazuhiro Suzuki
確認・検討にちょっと役立つプラグイン
確認・検討にちょっと役立つプラグイン
Kawaji Masaki
おしゃれCatalystに触ってみた
おしゃれCatalystに触ってみた
tomohiro morishita
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
Jasst14東北 事例発表 share
Jasst14東北 事例発表 share
Satsuki Urayama
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
公開用 テストカタマリーワークショップ(説明のみ)
公開用 テストカタマリーワークショップ(説明のみ)
Noriyuki Mizuno
AtCoderで始めるテスト駆動開発
AtCoderで始めるテスト駆動開発
YujiSoftware
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
kyon mm
Performance tuning the first
Performance tuning the first
Kazushi Kamegawa
さあ、始めましょう―Call to Action―
さあ、始めましょう―Call to Action―
グレープシティ株式会社 ツール事業部
More Related Content
What's hot
GUI Test is (not) necessary
GUI Test is (not) necessary
Hiroshi Maekawa
Friendlyを使ったwindowsアプリテスト自動化
Friendlyを使ったwindowsアプリテスト自動化
Tatsuya Ishikawa
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Tatsuya Ishikawa
20191003 classi night-04
20191003 classi night-04
Akihiko Kigure
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
Nozomi Ito
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
masaya yamao
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
STORES.jpのそだてかた
STORES.jpのそだてかた
Keisuke Makino
ギアと開発とわたし_AAA2015
ギアと開発とわたし_AAA2015
Kazuhiro Suzuki
確認・検討にちょっと役立つプラグイン
確認・検討にちょっと役立つプラグイン
Kawaji Masaki
おしゃれCatalystに触ってみた
おしゃれCatalystに触ってみた
tomohiro morishita
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
Jasst14東北 事例発表 share
Jasst14東北 事例発表 share
Satsuki Urayama
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
公開用 テストカタマリーワークショップ(説明のみ)
公開用 テストカタマリーワークショップ(説明のみ)
Noriyuki Mizuno
AtCoderで始めるテスト駆動開発
AtCoderで始めるテスト駆動開発
YujiSoftware
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
kyon mm
What's hot
(20)
GUI Test is (not) necessary
GUI Test is (not) necessary
Friendlyを使ったwindowsアプリテスト自動化
Friendlyを使ったwindowsアプリテスト自動化
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
Friendlyで始めるwindowsアプリシステムテスト自動化+内部使用技術解説
20191003 classi night-04
20191003 classi night-04
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
WordPress 5.3 の新機能や改善点について Aichi WordPress Meetup 13
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Automation test.ssf alpha
Automation test.ssf alpha
STORES.jpのそだてかた
STORES.jpのそだてかた
ギアと開発とわたし_AAA2015
ギアと開発とわたし_AAA2015
確認・検討にちょっと役立つプラグイン
確認・検討にちょっと役立つプラグイン
おしゃれCatalystに触ってみた
おしゃれCatalystに触ってみた
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
テストの自動化を考える前に
テストの自動化を考える前に
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Jasst14東北 事例発表 share
Jasst14東北 事例発表 share
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
公開用 テストカタマリーワークショップ(説明のみ)
公開用 テストカタマリーワークショップ(説明のみ)
AtCoderで始めるテスト駆動開発
AtCoderで始めるテスト駆動開発
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
Similar to Performance Howto - TechAid2011
Performance tuning the first
Performance tuning the first
Kazushi Kamegawa
さあ、始めましょう―Call to Action―
さあ、始めましょう―Call to Action―
グレープシティ株式会社 ツール事業部
Visual studio de debug
Visual studio de debug
Kazushi Kamegawa
Visual studio online and Agile
Visual studio online and Agile
Kazushi Kamegawa
その後のBash on windows
その後のBash on windows
Kazushi Kamegawa
クライアント推し。
クライアント推し。
Akira Fukami
Agile 459 | 11/17 資料
Agile 459 | 11/17 資料
智治 長沢
Struts2を始めよう!
Struts2を始めよう!
Shinpei Ohtani
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Shinya Nakajima
Archer
Archer
Tokuhiro Matsuno
Developer summit codeer
Developer summit codeer
Tatsuya Ishikawa
Planning Effective Test Plan
Planning Effective Test Plan
Kazushi Kamegawa
はじめてのTeam Foundation ServerとVisual Studio Online
はじめてのTeam Foundation ServerとVisual Studio Online
Kazushi Kamegawa
Blendの便利機能振り返り
Blendの便利機能振り返り
一希 大田
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
Yutaro Tamai
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
Kotaro Ogino
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
Tatsuya Ishikawa
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテスト
Yoichiro Sakurai
Roo
Roo
terahide
Similar to Performance Howto - TechAid2011
(20)
Performance tuning the first
Performance tuning the first
さあ、始めましょう―Call to Action―
さあ、始めましょう―Call to Action―
Visual studio de debug
Visual studio de debug
Visual studio online and Agile
Visual studio online and Agile
その後のBash on windows
その後のBash on windows
クライアント推し。
クライアント推し。
Agile 459 | 11/17 資料
Agile 459 | 11/17 資料
Struts2を始めよう!
Struts2を始めよう!
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Archer
Archer
Developer summit codeer
Developer summit codeer
Planning Effective Test Plan
Planning Effective Test Plan
はじめてのTeam Foundation ServerとVisual Studio Online
はじめてのTeam Foundation ServerとVisual Studio Online
Blendの便利機能振り返り
Blendの便利機能振り返り
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
ソフトウェア更新プログラム (パッチ) 管理手法勉強会 1 回目
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
【DevLOVE現場甲子園2013】Software Engineer in Test @ 楽天の検索基盤の現場
Stack2017 自動化困難な状況での活動方法
Stack2017 自動化困難な状況での活動方法
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテスト
Roo
Roo
More from Kazushi Kamegawa
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Kazushi Kamegawa
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
Azure boards for beginners
Azure boards for beginners
Kazushi Kamegawa
Deploy Strategy with Azure Pipelines
Deploy Strategy with Azure Pipelines
Kazushi Kamegawa
DevOps and compliance and security
DevOps and compliance and security
Kazushi Kamegawa
DevOps and Compliance and Security
DevOps and Compliance and Security
Kazushi Kamegawa
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
Kazushi Kamegawa
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
NET5 and Diagnostics
NET5 and Diagnostics
Kazushi Kamegawa
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編
Kazushi Kamegawa
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Kazushi Kamegawa
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Kazushi Kamegawa
Getting Start for Azure Pipelines
Getting Start for Azure Pipelines
Kazushi Kamegawa
Azure Boards and Azure Test Plans inside out.
Azure Boards and Azure Test Plans inside out.
Kazushi Kamegawa
Azure DevOps's security
Azure DevOps's security
Kazushi Kamegawa
Azure DevOps Management in Organization
Azure DevOps Management in Organization
Kazushi Kamegawa
What's new Azure DevOps in //Build 2019
What's new Azure DevOps in //Build 2019
Kazushi Kamegawa
Deploy to Azure by ??? Azure Repos or GitHub
Deploy to Azure by ??? Azure Repos or GitHub
Kazushi Kamegawa
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
Kazushi Kamegawa
What's Azure DevOps
What's Azure DevOps
Kazushi Kamegawa
More from Kazushi Kamegawa
(20)
「何もしないのにCIが失敗した」を防ぐ
「何もしないのにCIが失敗した」を防ぐ
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Azure boards for beginners
Azure boards for beginners
Deploy Strategy with Azure Pipelines
Deploy Strategy with Azure Pipelines
DevOps and compliance and security
DevOps and compliance and security
DevOps and Compliance and Security
DevOps and Compliance and Security
Ignite 2021 振り返り(DevOps)
Ignite 2021 振り返り(DevOps)
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
NET5 and Diagnostics
NET5 and Diagnostics
Azure DevOps入門~TechLab編
Azure DevOps入門~TechLab編
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Azure DevOps Online Vol.3 - Inside Azure Pipelines
Getting Start for Azure Pipelines
Getting Start for Azure Pipelines
Azure Boards and Azure Test Plans inside out.
Azure Boards and Azure Test Plans inside out.
Azure DevOps's security
Azure DevOps's security
Azure DevOps Management in Organization
Azure DevOps Management in Organization
What's new Azure DevOps in //Build 2019
What's new Azure DevOps in //Build 2019
Deploy to Azure by ??? Azure Repos or GitHub
Deploy to Azure by ??? Azure Repos or GitHub
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
What's Azure DevOps
What's Azure DevOps
Performance Howto - TechAid2011
1.
かめがわ かずし Id:kkamegawa
/ @kkamegawa http://d.hatena.ne.jp/kkamegawa/https://www.facebook.com/kkamegawa/ PerformancePerformanceperformance
2.
自己紹介 かめがわ かずし 最近は@ITさんでチューニング関係の記事書いています(現在連載中)。http://www.atmarkit.co.jp/fdotnet/chushin/vsperf_index/index.html~連載:アプリケーションのギアを上げよう~http://www.atmarkit.co.jp/fdotnet/chushin/vsdebug_index/index.html~連載:Visual
Studioデバッグ手法~
3.
ツール紹介
4.
チューニング支援無料ツール OS付属のツール Windows
SDK付属のツール
5.
なにはなくともパフォーマンスモニタ Perfmon.exe。リソースモニタ-はpefmonを見やすくした形 パフォーマンスモニターはWindowsのパフォーマンスカウンターを表示するもの。世の中の性能監視ソフトもこれと同じパフォーマンスカウンタ見てるだけ。
.NET Frameworkのソフトもいろんな調査できるよ!
6.
押さえておきたいカウンタ Queue Length系。高い数値が続くと負荷かかってます(瞬間的なら基本問題ない)。
Physical Disk/Current Disk Queue Length Server Work Queue/Queue Length(など) .NET .NET CLR Memory(GC) SQL Server入れていればMSSQL$系 Oracleもパフォーマンスカウンタある(以前のバージョンまでは標準ではインストールされない)
7.
監視 パフォーマンスモニタはデフォルトが秒単位で採取 多くのカウンタを欲張って取り始めると採取が間に合わなくなる(最近のPC性能いいから中途半端に間に合うこともある)
開発中とかでも1分間隔でOK。本番はもっと長くてもOK
8.
Windows SDKのパフォーマンスツール Windows
Performance Toolkit Performance Analyzer WPF Performance Suite GPU View
9.
WPF Performance Suite
WPFの性能測定用。Visual ProfilerとPerforatorの二つ ProfilerはUIのボトルネックさがし。PerforatorはGPUの負荷さがし(GPUView使えばもっと細かい) 日本語OS(正確にはGMTより前の時間帯にタイムゾーンを合わせている地域)ではパッチ当てないと使えないhttp://d.hatena.ne.jp/Yamaki/20110202/1296630757
10.
11.
こんなの動かしてみる 頂点数27000ポリゴン Lightwave
10付属のモデルデータを拝借 ぐるぐるアニメーション(このくらいなら手付楽)
12.
結果 30000ポリゴンくらいのモデルなら三世代以上までのGPU(GeForce 9800GT)でも全然楽勝(昔はOpenGL対応のカードじゃないと全然…)
もっと重い処理はぼかしとか透明度、画像のブラシなど ただし、Vista以降に限る(WPFの場合) WPFパフォーマンスhttp://msdn.microsoft.com/ja-jp/library/aa970683.aspx
13.
Performance Analyzer Event
Tracing for Windowsを使用した性能可視化ツール @ITでも紹介しています(宣伝)http://www.atmarkit.co.jp/fdotnet/chushin/vsperf_01/vsperf_01_01.html
14.
Visual Studioのプロファイラー Visual
Studio 2010ではPremium/Ultimate Editionのみ CLR Profilerは無償で使用可能http://msdn.microsoft.com/ja-jp/library/ff650691.aspx
15.
SILVERLIGHT 残念ながら標準ではプロファイラー機能なし 3rd
partyからSilverlight Spy販売中(有償版にはプロファイラー機能あり)http://firstfloorsoftware.com/blog/silverlight-spy-4/ CLRではないのでCLR Profilerなどは使えない
16.
まとめ Visual Studio以外全部無償で使えます。戦えます
@ITの記事もよろしくね! TIPSもmsdnサイトに載ってますよ。
Download now