jvm

    0

    1答えて

    JVMおよび.NET CLRなどの仮想マシンには、独自の標準クラスライブラリが付属しています。これらのライブラリのクラスは、対応するマシンのバイトコードにコンパイルされた任意の言語から利用できます。 同様のクラスライブラリをLLVMに実装することができます。そのようなライブラリのクラスは、前述のJVMおよび.NET CLRクラスライブラリのクラスと同様にLLVMバイトコードにコンパイルされた言語か

    5

    2答えて

    コードを考慮: someList.forEach(x -> System.out.format("element %s", x)); を理論的には、このコードをインライン第forEach方法をインライン化し、次いでインラインforEachコードにラムダ関数本体をインライン化することによって、間接的関数呼び出しを排除することが可能であるべきです。 この最適化を実行できるHotSpotはありますか

    0

    2答えて

    JVMの役割のために私は混乱しています。 JVMがバイトコードをMachineコードに変換するだけであるという私の理解は正しいですか?したがって、本質的にOS、JVM、およびCPUの間に通信があります。私の前提は、バイトコードがマシンコードに変換され、CPUによって処理されるということです。

    2

    1答えて

    私のJavaプログラムは、メモリが指定された量に制限されている環境で実行する必要があります。 Javaサービスを実行すると、起動時にメモリが不足します。これは私が設定しています私が使用しているコマンドと値の一例である :理論的には ulimit -Sv 1500000 java \ -Xmx1000m -Xms1000m \ -XX:MaxMetaspaceSize=500m

    3

    1答えて

    ES6をサポートするNashorn JSエンジンのスタンドアロンビルドがあります(スタンドアロンで、Java 9プレビューなどを使用するのではなく、Java 8で使用できます)。

    2

    1答えて

    を必要とする、ClassSignatureフォーム ClassSignature: [TypeParameters] SuperclassSignature {SuperinterfaceSignature} TypeParameters: < TypeParameter {TypeParameter} > TypeParameter: Identifier Cl

    0

    1答えて

    テストしたいJava Swingアプリケーション(DMGファイル)の新しいバージョンがありますが、削除してもアプリケーションの古いバージョンが開いています古いアプリケーションそれはキャッシュされたバージョンを開くようなものです。 オープンDMGファイル: これは私がアプリケーションをインストールする方法です。 ファイルをアプリケーションフォルダにドラッグします。 私はこの問題をOS Xでしか見ませ

    0

    1答えて

    JVM/OSが同じ量を割り当てていたため、以前はJavaからの外部プロセスの生成に問題があった(* nixオペレーティングシステムのJavaのみに影響を及ぼすと思われる) JVMに利用可能な新しいプロセス用のメモリ 比較的小さなプロセスを開始する「大きな」Javaアプリケーションがある場合、この新しいプロセスを作成するために使用可能なメモリが不十分なためにプロセスを開始できないため、メモリの問題が