メモリリークとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|動画|文献|商品|全文検索
Weblio 辞書 > コンピュータ > IT用語辞典 > メモリリークの意味・解説 

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

メモリリーク

【英】memory leak

メモリリークとは、コンピュータ動作させている内に、使用可能なメモリ容量が減っていってしまう現象のことである。

起動されたアプリケーションは、プログラム実行するための一定量メモリ容量確保し、必要がなくなり次第メモリ開放している。メモリリークは、プログラムが処理のために確保したメモリ領域開放されないまま放置された場合発生する。メモリリークによって自由なメモリ領域減少すると、動作が不安定になったり、修理速度端に低下する。

メモリリークの発生する原因としては、OSメモリ管理システム不具合があったり、アプリケーション中にいつまでも処理できないバグが残っていたりすることなどが挙げられる。メモリリークを解決するにはシステム強制終了して再起動する必要がある。

OSガベージコレクション呼ばれる機能を持っている場合には、プログラム使用メモリ隙間存在する空きメモリ領域を探し出して集めてくるので、メモリリークの発生大幅低減される。

半導体メモリのほかの用語一覧
メモリ:  メモリチップ  メモリ保護  メモリマップトI/O  メモリリーク  OUM  ReadyBoost  ライトスルーキャッシュ


ウィキペディア

ウィキペディアウィキペディア

メモリリーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/11/26 05:06 UTC 版)

メモリリーク (Memory leak)とは、プログラミングにおけるバグの一種。プログラムが確保したメモリの一部、または全部を解放するのを忘れ、確保したままになってしまうことを言う。プログラマによる単純なミスやプログラムの論理的欠陥によって発生することが多い。


  1. ^ Chen, Raymond 『Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラミング!』 アスキー、2007年(原著2006年12月)。ISBN 978-4756150004


「メモリリーク」の続きの解説一覧




メモリリークに関係した商品


メモリリークのページへのリンク
「メモリリーク」の関連用語
メモリリークのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「メモリリーク」を見る
_ _   


メモリリークのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリメモリリークの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのメモリリーク (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS