るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.097秒)

別のキーワード

  1. io advise
  2. _builtin advise
  3. advise io
  4. advise _builtin

ライブラリ

クラス

検索結果

IO#advise(advice, offset=0, len=0) -> nil (18108.0)

posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。

...posix_fadvise(2) を呼びだし、
ファイルへのアクセスパターンをOSに知らせます。

advice には以下のいずれかのシンボルを指定します。
* :normal - デフォルト
* :sequential - データは前から順にアクセスされる
* :random - データ...
...なります。
デフォルトでは offset と len がともに 0 なので、
ファイル全体を指定したことになります。

posix_fadvise をサポートしていないプラットフォーム上では
何もしません。

@param advice アクセスパターンを表すシンボル...
...pipe を指している
場合に発生する例外(Linux はこの場合には Errno::EINVAL を発生する)
@raise RangeError offset,lenが有効範囲から出ている場合に発生する例外

//emlist[例][ruby]{
File.open("testfile") { |f| p f.advise(:sequential) } # => nil
//}...

WIN32OLE_EVENT#unadvise -> () (6101.0)

イベント通知元をオブジェクトから切断します。

イベント通知元をオブジェクトから切断します。

当メソッド実行後は、イベント通知を受けられなくなります。また、このオブ
ジェクトを利用したWIN32OLE_EVENT#on_eventなどの呼び出しはエラー
(WIN32OLERuntimeErrorの通知)となります。

WIN32OLE_EVENTオブジェクトは一度生成すると、イベントハンドラが登録され
ている限りオブジェクトを解放しません。というのは、イベントの通知元のオ
ブジェクトと相互参照されるため、自動的に解放することができないからです。
結果として、OLEオートメーションサーバの解放もスクリプトが終了するまで行
われません。

こ...