るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

FileTest.#size(file) -> Integer (24214.0)

ファイルのサイズを返します。

...aram file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise Errno::EXXX file が存在しない場合、あるいはシステムコールに失敗した場合に発生します。

@raise IOError 指定された IO オブジェクト file が既に close され...
...ていた場合に発生します。

@see FileTest.#size?, FileTest.#zero?

例:
FileTest.size('/etc/passwd') # => 5925...

ObjectSpace.#count_objects_size(result_hash = nil) -> Hash (15208.0)

型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。

...をバイト単位で格納したハッシュを返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プロー...
...ます。特に T_DATA の合計値は正しくないでしょう。

//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}

@raise TypeError result_hash にハッシュ以外を指定した時に発生します。...

FileTest.#size?(file) -> Integer | nil (12220.0)

ファイルのサイズを返します。ファイルが存在しない時や ファイルのサイズが0の時には nil を返します。

...le ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.size?("testfile") # => 4
File.dele...
...te("testfile")
FileTest.size?("testfile") # => nil
//}

@see FileTest.#size, FileTest.#zero?...

ObjectSpace.#memsize_of_all(klass = nil) -> Integer (12219.0)

すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。

...のような Ruby のコードで定義できます。

//emlist[例][ruby]{
def memsize_of_all klass = false
total = 0
ObjectSpace.each_object{|e|
total += ObjectSpace.memsize_of(e) if klass == false || e.kind_of?(klass)
}
total
e
nd
//}

戻り値の内容は完全ではない事に注...

ObjectSpace.#memsize_of(obj) -> Integer (12201.0)

obj が消費するメモリ使用量をバイト単位で返します。

...しくないでしょう。
2.2 以降では RVALUE のサイズを含んだ結果を返します。

本メソッドは C Ruby 以外では動作しません。

//emlist[例][ruby]{
require 'objspace'

ObjectSpace.memsize_of(10) # => 0
ObjectSpace.memsize_of("12345" * 10) # => 91
//}...

絞り込み条件を変える

Fiddle.#realloc(addr, size) -> Integer (6224.0)

addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数 を返します。

...addr で指定したメモリ領域を size バイトにリサイズし、その領域を指す整数
を返します。

addr には Fiddle.#malloc で確保したメモリ領域を渡します。
また、リサイズの結果、返り値が addr と異なる場合があります。

@param addr...
...リサイズしたいメモリアドレス整数
@param size リサイズ後のバイト数
@see Fiddle.#malloc...

Win32::Registry::API.#FlushKey(hkey) (6202.0)

@todo

@todo

Win32::Registry::API.#SetValue(hkey, name, type, data, size) (6202.0)

@todo

@todo

Kernel.#require(feature) -> bool (6125.0)

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。

...Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。

feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番...
...) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。

Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略され...
...また、feature の拡張子にはアーキテクチャで実際に使われる拡張子に
関らず拡張ライブラリの拡張子として常に .so を用いることができます(内部で適切に変換されます)。

ライブラリのロードに成功した時には true を返...
<< 1 2 3 ... > >>