instrumentation

    -1

    1答えて

    計測用にjava.lang.stringに変数を追加する必要があります。それは可能ですか?私は次の例外が発生しています。 java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema (add/remove fields) at sun.instrume

    0

    1答えて

    時間プロファイラを使用してアプリの起動時間を分析しています。 セカンダリ/バックグラウンドスレッドは、アプリの起動にも影響します。 アプリの起動時にセカンダリスレッドの役割を明確にしてください。 2つのバージョンのアプリの起動時間を比較する場合は、セカンダリスレッドの時間差も考慮する必要があります。 最適なアプローチは何ですか? おかげあなたはdidFinishLaunchingWithOptio

    0

    1答えて

    私は単純なMavenのSpring-Boot Application(Java)を持っており、Prometheusを使ってメトリック情報を収集しています。私はpomファイルに必要なすべてのPrometheus依存関係を持っていますが、@EnablePrometheusEndpointアノテーションを@SpringBootApplicationクラスに含めましたが、アプリケーションを実行してloca

    1

    1答えて

    "ダミーメソッド呼び出し"が挿入されているクラスがいくつかあります。つまり、空のボディを持つ専用クラスの静的メソッドです。 考え方は、メソッド呼び出しの前にスタックにプッシュされた引数を取り出し、ローカル変数に格納し、メソッド呼び出しを実際の実装に置き換えます。地元の人々がどのように処理されるか確認するには 、私はtextifier(ポストの下部にあるコード)を介し A.java package

    0

    1答えて

    コンパイル時にXNUカーネルの各関数のプロローグに自分のコードブロックを挿入したいと思います。 LLVMをIR変換に書き込むのがおそらく最良の選択ですが、LLVMが成功すると、XNUカーネルの構築に関する情報が見つかりませんでした。 私自身のLLVMパスプラグインでXNUカーネルを構築することはできますか?もしそうなら、それをどうやって行うのか教えてください。 私のコードブロックをコンパイル時にX

    0

    1答えて

    コンテキストの場合、私はRandoopというツールで作業しています。私がする必要があるのは、実行時にJavaエージェントを使用して特定のメソッド呼び出しを置き換えることができることです。具体的には、Random()への呼び出しをRandom(0)に置き換えたいと思います。 私は、次のディレクトリ構造を持っている: test_randoop/ randoop.jar replac

    1

    1答えて

    実行時に別のクラスが使用できるカスタムクラスを作成したいとしましょう。 package redefineconcept; import net.bytebuddy.ByteBuddy; import net.bytebuddy.dynamic.DynamicType; import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;

    0

    1答えて

    さまざまなクラスの実装をホットスワップする必要があります(実行時に多少変更され、再び変更される可能性がある新しい実装です)。 ByteBuddyこれは簡単に行うことができますが、(明らかに)インターセプト以外の方法ではあまりできません。そのため、ASMが付属しています。 基本的な使用法は private static byte[] transformFoo() throws IOException

    0

    1答えて

    実行時にpythonプログラムの行番号を出力する方法はありますか? 例えば、以下のプログラム if False: #line 1 print("hello") #line 2 else: #line 3 print("hello1")#line 4 プログラムの実行後にはれる出力1,3,4所与。

    0

    1答えて

    javassit linkage error spring Exception when running application on WebSphere with java 8に関連するいくつかの質問を掲載しました。今、このトピックとエラーを取り巻くいくつかの研究が終わった後、Javassistでバイトコード操作に関する有用な情報を得て、リンクエラーを解決しました。私は上の操作を行いますしようと