• 締切済み

Javaにプロファイラーについて

Javaで実行したアプリに下記を事を知りたいです。 ・メソッド呼び出し回数 ・メソッド実行時間 最新のEclipseでは、使用できなかったりして、なかなかいいのがみつかりません。 なにかいいものがありmせんでしょうか?

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • KSOH
  • ベストアンサー率93% (29/31)
回答No.1

JDKについているVisualVMが簡単かと思います。デバッグ実行でなく普通の実行にすればeclipse上で動かしていても監視できます。自分は使い始める際にコツをつかむまでちょっとかかりましたができてしまえば簡単でした。

関連するQ&A

  • eclipse java18 日本語文字化け

    java18を使用してeclipse4.24でプログラムを実行すると日本語が文字化けして困っていま。 改善方法が分かりません。 現状までの流れ 1.JAVA18をインストール その後統合開発環境を使用したくeclipse2022-06 (4.24.0)をインストール 2.eclipseを使用しjava勉強の為プログラム作成し実行   この時eclipseの実行結果が表示される画面には日本語が正常に表示された。 3.いくつかプログラムの作成/実行を繰り返していた時、実行されているコンパイラはjava17であることが分かった。 先にjava18をインストールしていた為 java18でコンパイル等していたと思っていた。 4.eclipseにおいてJava18を設定しプログラム作成実行したところ日本語が化けてしまった。 5.web上で検索してeclipse.iniに-Dfile.encoding=UTF-8を追加しても変化なし 6.eclipseにてJREを17に戻して実行すると、日本語表示が正常に戻ります。 eclipseでjava18のJREの登録が間違っているのだと思いますが、現状何をどうしたら良いのか分かりません。 ご存知の方お力添えお願い出来ないでしょうか? ※java18そのもののインストールにミスがあるのかと思い、ウィンドウズのコマンドプロンプトでプログラムをコンパイル/実行をしてみたところ日本語は正常に表示されましたのでjava18のインストールはうまくいっているようです。

    • ベストアンサー
    • Java
  • 「java.io.FileNotFoundException」について

    eclipseでJava開発をしています。 ある部分でプロパティの位置を指定して実行したところ、「java.io.FileNotFoundException」のエラーになります。 [メソッド]("propertiesの位置");でプロパティの位置を指定しているのですが、いくらやってもエラーになります。 初心者なので、プロパティをどこに置けばエラーがなくなるのかがよくわからないです。プロジェクト直下のWEB-INF内に置くのだと思うのですが違うのでしょうか? どなたか解決法をお願い致します。

  • Javaのソース(アプレット)をEclipseで読み込み実行するには?

    題名が長くてすみません. Eclipse初心者のもので,Javaのソースのみ(hoge.java)をEclipseで読み込んだまではいいのですが,実行できません.どのような設定が必要でしょうか? また,Eclipseにてレイアウトを見ることは可能でしょうか? ちなみに,アプレット自体は,ブラウザで正しく実行されます.よろしくお願いいたします.

    • ベストアンサー
    • Java
  • javaでJARファイルにしたときの動作がうまくいきません。

    javaでJARファイルにしたときの動作がうまくいきません。 javaで画像を加工し表示するプログラムを作っています。OSはWindowsXP、統合開発環境はeclipseです。 eclipseで実行するときは動作するのですが、それをエクスポートしJARファイルにしたときにうまくいきません。 具体的に言いますと、エラーはでずにウィンドウはでます。そこで画像の読み込みをするのですが 少ない枚数を読み込む場合であれば動作しますが、多い枚数を読み込む場合止まります。 自分で考えたのは、eclipseで実行するときに画像を加工するため多くの配列を使うのでVM引数に-Xmx512mを入れています。 JARにして、ダブルクリックで起動したときはこの-Xmx512mを入れる事ができないのが問題かなと 考えています。 最終的には手軽に使えるプログラムを目指しておりますので、どうしてもダブルクリックで起動できる プログラムにしたいと思っています。 質問に至らない点があれば申し訳ないです。 宜しくお願いします。

    • ベストアンサー
    • Java
  • Java

    Win98上で動作するJava Servletのバージョンは何ですか? Win98でECLIPSE Tomcat MYSQLを使用しJAVAを学びたい と考えています。 どのような環境が一番いいのか教えてください。 JAVAに詳しい方お願いします。 よろしくお願いします。

  • 会社で、eclipseを使ってjavaのプログラム

    会社で、eclipseを使ってjavaのプログラムを作る仕事をしていて、家でも練習しようと思いました。 eclipseの画面を見ていると、パッケージエクスプローラーに.javaファイルはありますが、.jarファイルがありません。 実行はできているのに、.jarファイルが生成されてないという事があるのでしょうか。 もしくは、表示の設定で、パッケージエクスプローラーにでてないだけでしょう。

    • ベストアンサー
    • Java
  • Javaで

    相手のコンピューターにこっちにあるプログラムとかを実行してもらえますか? たとえばC言語で書いたプログラムの実行ファイル a.outがあったとします。 そして相手のコンピュータにipアドレスを指定して この実行ファイルを実行してもらうようなコマンドとかjavaのメソッドとかC言語の関数とかありますか? JavaやC言語でなくてもそのような方法があるならどれでもかまわないので教えてください。

    • ベストアンサー
    • Java
  • javaの繰り上がった回数を表示するプログラム

    javaの繰り上がった回数を表示するプログラム javaの繰り上がった回数を計算するプログラム 1ケタから10ケタの足し算をし繰り上がった回数を表示するプログラムを作成したいのです。 例 入力:159 444 出力:2回 入力:6789 4321 出力:4回 このようなメソッドはあるのですが、{???}のところに入る部分が分かりません。 static private int 繰り上がり回数(long m1,long m2){ int c=0,kuri=0; while( (m1!=0) && (m2!=0) ){ kuri= {???} /10; c+=(kuri!=0)?1:0; m1/=10;m2/=10; } return c; }

  • javaを始めるにあたって

    javaを始めようと思って、入門書を買い、一通り読んでみたのですが、 いくつかわからないことがあり、質問させてください。 1)外部のjarファイル込みでコンパイルは可能なのでしょうか? (入門書では、実行時に必ずjava -classpath=xxxx; を指定する形なのですが、-classpathを取り除くことは出来るのでしょうか?) 2)コンパイルしたファイルの拡張子は何を指定すべきでしょうか?(.exe?) 3)コンパイル後、コンパイルしたファイルをそのままマウスクリックなどで実効することは出来ないのでしょうか? 4)色々なクラスがあるようなのですが、クラスの体系的なヘルプはどのように調べるのでしょうか? (クラスにどんなメンバがあるか知りたい時や、どんなクラスがあるのか知りたい時などに使いたいです。) 5)eclipseという開発環境を使用するのが普通なのでしょうか?また、GUI付きのアプリを作成するときにGUIから作成(部品を配置していく、VBのようなイメージです。)していくようなことは可能なのでしょうか? 6)eclipseの使い方は、何か書籍を読んだほうが良いのでしょうか? いきなり使ってもネットで調べれば何とかなるものでしょうか? 長くなりましたが、よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaのメソッドについて

    Javaの参考書を見ていて分からない点があります。 sampleクラスで使用したcurrentThreadメソッドは、 Thread.currentThread()と書いてもcurrentThread()と書いても 実行結果が同じになります。 Thread.と書かれた状態とThread.が書かれてない状態の違いはいったいなんでしょうか。 よろしくお願いいたします。

専門家に質問してみよう