リモート開発のシステム要件
リモート開発はまだ開発中です。 システム要件は時間の経過とともに変更される可能性がありますが、将来的にはより多くの種類のシステムをサポートするように取り組んでいきます。 要件を満たさないシステムはリモート開発で動作する可能性がありますが、開発中に発生する可能性のある問題をサポートすることはできません。
プロジェクトの規模に応じて、接続先のシステムが次の要件を満たしていることを確認してください。
最小要件
システム要件の一覧については、 Install IntelliJ IDEA を参照してください。
推奨
大規模なプロジェクトの場合は、CPU と RAM を追加します。 IDE の負荷平均表示は、アップグレードが適切かどうかを示します。
スワップを有効にすることをお勧めします。 クラウドインスタンスでも同様。
ローカル SSD ストレージ。
未サポート
Raspberry Pi などのシングルボードコンピューター。 コードを Raspberry Pi で実行するには、リモートインタープリターまたはリモートデバッグ、および同様の機能を確認してください。
共有 Web ホスティングサービス(英語)。 このようなホスティング環境では、ホスティングプロバイダーが所有および運用する単一のサーバー上に多数の Web サイトが共存する場合があります。 このサーバー上でホストされているすべての Web サイトは、帯域幅、メモリ、コンピューティング機能などのリソースを共有する必要があります。 これらのリソースはサーバー上のすべてのアカウントに均等に分散され、かなり制限されます。
このような場合、以下の理由により、リモート開発サポートは不可能です。
SSH ポートに加えて、IDE バックエンドが存在するサーバー上に空きポートが必要です。 共有 Web ホスティングでは通常、追加のポートの占有は許可されません。
サードパーティ製ソフトウェアの実行には制限がある場合があります。
共有 Web ホスティングでは、ユーザーの CPU 使用率に制限が課されます。