私のC ++プログラムがオペレーティングシステムによって終了されるのはなぜですか?

私のC ++プログラムがオペレーティングシステムによって終了されるのはなぜですか?

私は仮想Ubuntu 11.04で学校プロジェクトのための小さなC ++アプリケーションをコンパイルしました。ただし、約20秒後に大きなデータセットで実行しようとすると、OSによってプログラムが終了します。

死(SIGKILL)

原因を見つけて問題を解決する必要があります。プログラムを実行するのに十分なメモリがないからでしょうか?注:これを数分間実行するのに十分な大きさのデータセットを見つける必要があります。

答え1

カーネルによって終了された可能性があります。まあキラーdmesgこれに関する情報を含める必要があります。申し訳ありません。アルゴリズムを再設計する必要があるかもしれません。

関連情報