(木)夏よりも冬が好きおはようございます。実家にコタツ布団を回収されていた事に気が付いた。本日の当番、プログラマーのT.Mです。最近、急に寒くなりましたね。冬っていうのはコタツなど暖房器具で意外と電気やガスを消費するものです。夏でもエアコンなど冷房器具で消費するんですけどね。プログラムで意外と消費するものと言えばメモリです。STLでvectorという動的配列があります。内部では必要な要素数より多く、要素のメモリを先に確保しています。要素数が増えれば増えるほど確保するメモリが増えていきます。環境によって最悪の場合は強制終了なんて事もありえます。PCの環境ではほぼありえないと思いますが・・・。一応の対策としては下記のような"swap"で強制的に切り詰めるかvectorを使わずにlistを使うようにするとかですかね。listの場合はランダムアクセスができませんが・・・。0;}//--------------------------------------------------------------環境によって確保する量が変わりますが私の環境ではこんな感じでした。メモリ制限がある場合の制作では気を付けるべき内容だと思います。・・・・・・コタツ布団、どうしよう・・・。技術交流の業(2019.03.07)福袋争奪戦デビュー(2019.01.31)温泉旅行(2019.01.24)ゲーセンの近況(2018.11.29)健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。