0

私はJavaプログラミング(数学的プログラミングのみ)で2年間の経験を持ち、現在C++を学んでいる学生ですが、コード実行のために効率的にメモリを管理する方法は教えていませんでした。 自分の国のコンクールの1つに自分のコードを提出しました。私のJavaコードは実際に約1000Mのメモリを使いましたが、実行には0.07秒かかりました。 ループと変数を持つ基本プログラムを効率的に作成するにはどうすればよいですか?コードを実行するために必要なメモリを減らすには?

答えて

0

最適化の最初のルールはです。最適化する必要がありますか?メモリ1000Mと0.07秒は一般的なケースで大丈夫です。

第2のルールはプロファイリングです。プロファイラー内でコードを実行して、何がリソース(CPUまたはRAM)を取っているかを知る必要があります。

この問題を解決する方法がわからない場合は、より具体的な質問に戻ってください。

最後の質問にお答えします。一般的には、変数やループを使ってコンピュータに害を与えることはできません...一般的には。