java appが実行されているホストPCがVirtual Computerであるかどうかを検出する方法はありますか? VMを使用している場合には(ほとんどの場合)問題が発生する可能性があり、可能な限り物理マシンを使用することを推奨していることをユーザーに警告したいだけです。ホストがVMであるかどうかを検出できますか?
1
A
答えて
2
リンクされた質問が説明するように、はい、方法があります。
しかし、これをJavaアプリケーション内から行うのは、もっと難解です。ネイティブアプリケーションを実行するにはSystem.exec(...)
を使用するか、JNIを使用してジョブを実行するネイティブライブラリを呼び出す必要があります。
しかし率直に言って:
なぜでしょうVM上の純粋なJavaアプリケーションの問題が発生?問題を見つけて修正したり、回避策を提供したりすることはできませんか?
できない場合は、リリースノートで問題を説明してください。
+0
私の経験の理由質問に答える。当社の顧客は、パフォーマンス上の問題が発生するまで、VMで製品を実行しているとは言いません。顧客は、VMで稼働している数週間は言及しません。それを早期に検出したり、設定の提案をしたり、専用のハードウェアに移動したりすることができれば、苦労することはありません。 – KaizenSoze
関連する問題
- 1. ページがPHPインクルードであるかどうかを検出できますか?
- 2. RichTextBoxが空であるかどうかを検出する
- 3. ディスクがフラッシュドライブであるかどうかを検出する
- 4. デバイスがiPhoneであるかどうかを検出する533
- 5. テンプレート引数がnoexcept関数であるかどうかをどのように検出できますか?
- 6. 複数のVagrant VMがVMホスト名で通信できますか?
- 7. Symfony:コントローラーリクエストがサブリクエストであるかどうかを検出
- 8. アンドロイドデバイスにSDカードスロットがあるかどうかをプログラムで検出
- 9. GraphicsMagickで画像が透明であるかどうかを検出します。
- 10. 環境がAzureでホストされているサービスワーカーロールでステージングまたはプロダクションであるかどうかを検出する方法はありますか。
- 11. postMessageがオブジェクトを送信できるかどうかを検出しますか?
- 12. Grails - リクエストがHTTPまたはHTTPSであるかどうかを検出する
- 13. テキストが英語以外であるかどうかの検出
- 14. URLがファイルダウンロードであるかどうかの検出
- 15. PHP curl、検出応答がgzipであるかどうか
- 16. コンピュータがドメインコントローラであるかどうかの検出
- 17. レスポンスがAppceleratorのBLOBであるかどうかの検出
- 18. ルートがリソースの一部であるかどうかの検出
- 19. Django - ユーザーがオンライン/オフラインであるかどうかを検出します。
- 20. Android UiAutomator - アプリが自動ボタンモードであるかどうかを検出します
- 21. 選択肢がレターであるかどうかを検出します。
- 22. ネットワークディスクがNAS(ネットワーク接続ストレージ)であるかどうかを検出できますか?
- 23. ブラウザコンソールが色をレンダリングできるかどうかを検出する方法はありますか?
- 24. なぜ 'locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);'アンドロイドマシュマロでGPSがオンであるかどうかを検出できませんか?
- 25. ポインタがParse-Serverでnilであるかどうかを検出する
- 26. ファイルがPHPでファビコンであるかどうかを検出する方法は?
- 27. 要素にフォーカスがあるかどうかを検出する
- 28. アプリケーションがドキュメントベースであるかどうかを検出するにはどうすればよいですか?
- 29. デバイスがアンドロイドウェアであるかどうかを検出するにはどうすればよいですか?
- 30. デバイスでビデオを再生できるかどうかを検出する方法はありますか?
VMに問題があるJava *アプリケーションですか?正直なところ、ハードウェアアクセス用のネイティブコードを使用している場合を除き、信じがたいことがわかります。 3Dエンジン。あなたのホストとゲストOS、VMソフトウェア、およびあなたが見ている問題の種類に関する情報を提供してもらえますか? – thkala