Javaでかなり多機能なサーバアプリケーションを作っているのですが、
普段はCPU負荷1%程度なのに特定の条件下で一時的に負荷が100%になってしまいます。
その原因を探るのに開発環境であれこれやってみても再現せず、
実環境(ユーザーに使ってもらっているサーバー)でその問題が発生した時にスレッドダンプや全スレッドのスタックトレースを取りたいと思ったのですが、
私の認識では、スレッドダンプを取るとプロセスが死んでしまい、Javaでは他スレッドのスタックトレースが取れず、プロファイラは実環境で使えるほど高性能ではないと思っています。
プロファイラもCPU負荷が高くなったときだけ働くようにするなどピンポイントに動作させれたらいいのですがそういうものは見つかりませんでした。
なにか良い方法は無いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 心理学 振り返ると笑っちゃうプロパガンダを教えてください 2 2022/05/08 20:26
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(インターネット接続・インフラ) Zoomで「インターネット接続が不安定です」という表示が出る 2 2022/04/26 14:41
- ネットワーク クラウド環境の範囲について教えてください。 7 2023/03/09 15:50
- 政治 自公政権が決めた福島原発の汚染水海洋放出は海洋基本法第18条違反ですよ? 第十八条 国は、海洋が地球 9 2022/07/29 02:35
- ルーター・ネットワーク機器 通信量や通信量による影響を計算し想定できますか 3 2023/01/13 09:07
- フリーソフト DVDshrink メモリリソースが足りません。 2 2022/08/16 23:22
- フリーソフト DVDshrink メモリリソースが足りません。 1 2022/08/16 23:17
- 作詞・作曲 DTM DAWとmidiキーボードについて 1 2022/10/20 16:41
- Gmail ThunderbirdでGmailを削除しても戻ってきてしまうので、とても困ります。 2 2022/07/07 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
文字列に半角スペースがあるか...
-
「C#ができればJavaもできる」...
-
iPodでゲームソフトを製作する方法
-
LAMP開発環境のエディタ
-
プログラムを教えてください。...
-
Web開発における言語のおすすめは
-
vba クリップボードクリアにつ...
-
Pythonを勉強する道のり
-
UWSCが、動作環境の違いで動か...
-
大学の授業のプログラミング、...
-
サーブレットで電卓をつくる
-
javaのジェネリックスでTとEの...
-
WindowsでのOvjective-C開発環境
-
スキル高めのIT技術者になぜ左...
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
-
今年30歳、業務未経験がプロ...
-
エクセルVBAがMACで動かない
-
HDD Health 2.1を入手したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
オブジェクト指向について
-
プログラミング開発経験とは?
-
JavaMailを使う前のTomcatの設定
-
「C#ができればJavaもできる」...
-
この便利な時代に開発環境すら...
-
プログラミング言語について
-
eclipseでtomcatを使うには
-
JAVAを使って管理システムを構...
-
文字列に半角スペースがあるか...
-
今でも、TomcatとApacheの連結...
-
Javaでバッチ処理
-
PowerBuilderの知識が必要です。
-
ファイルアップロード時の文字...
-
PL/SQLを使った開発について質...
-
Linux上でのゲーム開発環境につ...
-
C言語によるバイナリファイルの...
-
Java案件で、業務内容に製造以...
-
TOMCATを使用したStrutsについて
-
androidアプリ開発における白黒...
おすすめ情報