jvm

    38

    5答えて

    JVMが起動してから時間を知る方法はありますか? もちろん、mainの先頭近くにあるタイマーを起動する以外に、私のシナリオでは、起動時にすぐに何かが呼び出されるという要件とライブラリコードを書いているので、負担がかかりすぎます。

    38

    3答えて

    LinuxマシンでHudsonビルドを実行するときに、コマンドラインを使用してJava 仮想マシンにシステムプロパティを渡します。 が2.1.9にアップグレードして以来、2.09ではかなりうまく動作しました。 が完全に動作を停止しました。システムのプロパティは、Java仮想マシンに対して決してそれを にすることはありません。 私は小さなテストプロジェクトを作成しましたが、実際には全く機能しません。

    1

    5答えて

    私は、特定のjvmが稼働しているときに実行する小さなテストクラスを用意しています(基本的にはTomcat上で動作するWebアプリケーションです)。私がこれをやりたいのは、そのテストクラスのために同じ環境(ロードされ、初期化されたクラス)を得るために、そのjvm内に小さなテストクラス(メインメソッドとすべて)を実行したいのです。 クラスを実行するために新しいVMを初期化するのではなく、リモートVM上

    4

    1答えて

    JavaプログラムからC++コードを呼び出す必要がある場合を考えてみましょう。 C++コードは何千ものオブジェクトを作成します。これらの動的オブジェクトはどこに保存されていますか?ネイティブコードはJVMと同じプロセスの一部になるため、JVMヒープで疑わしいです。 はいの場合は、JavaガベージコレクタスレッドのルールをC++コードのオブジェクトに適用しますか?

    2

    5答えて

    それぞれ独自のJVMインスタンスで実行される2つのJavaプログラムがありますか?彼らは共有メモリやパイプのような任意のIPC技術を使用してお互いに通信できますか?それを行う方法はありますか?

    8

    3答えて

    JVMがクラッシュすると、エラーログhs_err_pid.logが書き込まれます。 JVMがクラッシュする原因を突き止めたいのですが?これらのログを理解する方法は、このログの配置方法についてはどこにでも記載されています。私はネット上ではなく、無駄:-( は、関連URLの理解されように指摘を検索してみました。ありがとうございました。

    2

    4答えて

    このようなことが起こりうるかどうか疑問に思っています。 引数をとり、出力をコンソールに出力するJavaプログラムがあります。私が必要とするのは、複数回実行することです。(jarファイル)はスムーズに実行されますが、Javaランタイムの起動と停止のオーバーヘッドは大きなものです。 Javaランタイム(またはVM、私はそれを呼び出す方法がわからない)をインスタンス化する方法はありますか、何とかそのラン

    15

    2答えて

    Javaの設定ブレークポイントはどのように機能しますか? ソースファイル名と行番号のみに基づいていますか?クラスやメソッドの名前も表示されますか? デバッガに古いバージョンのソースがあり、ブレークポイントを設定している場合、ステップ実行するとカーソルはオフになります。どのくらい離れていますか?それは間違った方法(またはそのファイルに複数のクラスがある場合は間違ったクラスさえ)に入ることができますか

    14

    5答えて

    私はSun Java VMのメモリセグメントの解釈を見つけようとしましたが、これはでも、管理者が理解できるでしょう。それはヒープ/非ヒープメモリが何であるか、そして異なるメモリプールの重要性を説明するべきです。 何らかの理由でjconsoleビューに関連する場合は、ボーナスになります。 このような説明のあるウェブサイトはありますか?

    3

    2答えて

    負荷が変化してもインターネットアプリケーションを実行しているJVMには問題があります。この問題は往々にして起こります。ある日、3台のVMが死んでいるのが見えます。その後、1〜2週間は何もありません。私たちはまだ模様を見つけておらず、それを再現するか何も起こさなかった。また、Sunのバグデータベースの検索は役に立たなかった。 推奨回避策(-XX:-CMSPermGenPrecleaningEnabl