- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メモリについて)
メモリについて
このQ&Aのポイント
- C++を使ったBecky!のプラグイン作成中のメモリについての質問です。
- 作成したプラグインはメッセージを表示するため、メモリが食いつぶされる可能性があるか尋ねています。
- ご教示いただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そうですね、基本的にはmallocやnewの解放忘れはメモリリークにつながると思います。 Windows環境であれば、Windows APIを使って確保したメモリ領域やハンドルリークなどもあったりします。 http://keicode.com/iis/iis504.php C++でしたらスマートポインタを使ってメモリリークを防ぐ方法もあります。 http://qiita.com/hmito/items/db3b14917120b285112f
その他の回答 (1)
- heburusu
- ベストアンサー率85% (140/164)
回答No.1
上記コードにメモリを確保する処理(mallocなど)は含まれていないので、 メモリリークは発生しないように思います・・・。 気になるようでしたら、プラグインを長時間など使ってみて プロセスのメモリ使用量を経過観察する感じでしょうか。
質問者
補足
heburusuさま ご回答ありがとうございます。 普段、AccessVBAや秀丸メールのマクロを作成することが あるのですが、その際は特にメモリについては意識して おりませんでした。 今回初めてC++で作成するにあたり、たまたま「メモリ管理」という キーワードを見つけて、気になった次第です。 メモリ使用量については確認してみたいと思います。 勉強不足で大変恐縮ですが、malloc等のメモリを確保する ような関数を使用してなければ、基本的には特に意識する 必要は無いのでしょうか。 宜しくお願い致します。
補足
度々のご回答ありがとうございます。 んー。。難しいですね(笑 恐らく今回プラグインを作成したら、今後作成することは ないので、あまり深く知る必要も無いのかなーと思って たのですが、バグによってPCの挙動がおかしくなったりしたら シャレになりませんもんね。。 色々勉強させて頂きました。 ありがとうございました。