Core 2 duo 2Ghz ラップトップでコードを実行するのに 1 時間以上かかります。大きな入力値を持つ遺伝的アルゴリズムの C++ コードです。Codepad と Ideone の両方が「タイムアウト」を示します。超高速コンパイラに関するアイデア。コンパイル後にアップロードした実行可能ファイルを実行するだけであれば問題ありません。
編集:タイトルから単語コンパイラを削除
Core 2 duo 2Ghz ラップトップでコードを実行するのに 1 時間以上かかります。大きな入力値を持つ遺伝的アルゴリズムの C++ コードです。Codepad と Ideone の両方が「タイムアウト」を示します。超高速コンパイラに関するアイデア。コンパイル後にアップロードした実行可能ファイルを実行するだけであれば問題ありません。
編集:タイトルから単語コンパイラを削除
おそらく最善の策は、EC2、Rackspace、または別のサーバー プロバイダーで時間を稼ぐことです。
もう 1 つのオプションは、ビルド サーバーと継続的インテグレーション システムを調べることです。プッシュ/コミット時にリビジョン管理、ビルド、およびテストをポーリングするように構成できます。適切に構成された 1 つまたは複数のデスクトップ システムをビルドおよびテストの主力製品に変えるだけで済みます。ツールチェーンは、何らかの分散コンパイルをサポートしている可能性があります。次に、問題が発生したときに電子メールでしつこくするように構成できます。これが持続的なワークロードである場合、エディターも実行しているデュアルコアラップトップを確実に打ち負かします.