You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
I am attempting to solve performance issues with a large and complex tomcat java web application. The biggest issue at the moment is that, from time to time, the memory usage spikes and the application becomes unresponsive. I've fixed everything I can fix with log profilers and Bayesian analysis of the log files. I'm considering running a profiler on the production tomcat server. A Note to the Rea
ここ2日ぐらい調べたパフォーマンス解析に関する調査をまとめる. 推測も含まれているので注意. まず, 当初の目的は「Boost.Pythonを用いて作った共有ライブラリをPythonから呼び出した際のボトルネック(hot spot)を発見したい」だった. パフォーマンス解析ツールをいくつか調べたところ, 次のような候補が考えられた. oprofile google-perftools perf sprof 求める条件は「共有ライブラリの解析ができること」と「call graphをvisualizeするkcachegrind形式のデータを出力できること」の2点である. 結局は, google-perftoolsを使ってめでたしめでたしなのだが, その過程で調べたことをまとめる. sprof この記事によるとgprofはshared libraryの解析には使えないらしいので, sprofの使
oprofile is a low overhead, open-source tool that hooks into Linux and can keep track of CPU event monitoring information. This is a fairly general statement and for this post I'll be using the Intel Penryn microarchitecture, which should have similar event counters to most recent Intel processors. You can get the canonical list of event counters from Intel's own documentation in Chapter 30, Perfo
If your Java code seems to have bottlenecks that make it run slow, you need to profile the code. There are a couple of options you have for that. JProfiler JProfiler is a commercial program, but you can evaluate a trial version. HPROF Use HPROF, a profiler included in Sun’s Java since version 1.5. VisualVM Use VisualVM (a tutorial can be found here), which is a graphical alternative to HPROF. See
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く