OSデーモンとして実行され、新しいプロセスを起動する必要があるときに分岐するJVMはありますか(Androidのinitまたはzygoteプロセスなど)。そうでなければなぜならないのですか?私はJVMのデーモンスレッドについて話していません。
JVMの起動時間が非常に遅く、スクリプトに大きな負担がかかるので、この質問をします。
ベストアンサー1
JVMの起動時間は非常に遅く、スクリプトに大きな影響を与えます。 。 。 Javaプロセスの開始時間を大幅に最適化します。
他の答えは、有用な考慮事項であるユニバーサルアプリのリリースに関する質問に対する答えです。
しかし、主な問題は、Javaアプリケーションの起動パフォーマンスとjvmの起動によるオーバーヘッドのようです。これは私の質問でもした。私はこれを見つけました:
ユーザー分離セキュリティを犠牲にしたい場合は、次の点を確認してください。とても速いJava、Nailgun:
Nailgunは、JVM起動オーバーヘッドを発生させることなく、コマンドラインからJavaプログラムを実行するためのクライアント、プロトコル、およびサーバーです。プログラムはサーバー(Javaで実装)で実行され、すべてのI / Oを処理するクライアント(Cで作成)によってトリガーされます。