このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 2.0.0 リファレンスマニュアル

module function DL.#free

free(addr) -> nil[permalink][rdoc]

指定された addr が指すメモリ領域を開放します。

必ず DL.#malloc が返した整数を addr に与えなければいけません。そうでない場合、ruby インタプリタが異常終了します。

[PARAM] addr:
DL.#malloc で確保されたメモリ領域を指す整数を指定します。

例:

require 'dl'
addr = DL.malloc(10)
p addr               #=> 136942800
DL.free(addr)