498件ヒット
[1-100件を表示]
(0.025秒)
種類
- モジュール関数 (209)
- インスタンスメソッド (204)
- 文書 (63)
- 特異メソッド (22)
ライブラリ
- ビルトイン (39)
- csv (22)
-
fiddle
/ import (11) -
net
/ ftp (132) -
net
/ imap (22) - objspace (33)
-
win32
/ registry (176)
モジュール
-
Fiddle
:: Importer (11) -
GC
:: Profiler (11) - ObjectSpace (33)
-
Win32
:: Registry :: API (176)
キーワード
- << (6)
- CloseKey (11)
- CreateKey (11)
- DeleteKey (11)
- DeleteValue (11)
- EnumKey (11)
- EnumValue (11)
- FlushKey (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - OpenKey (11)
- QueryInfoKey (11)
- QueryValue (11)
- Ruby用語集 (11)
- SetValue (11)
- attr (11)
- bind (11)
- check (11)
-
count
_ objects _ size (11) - fetch (11)
-
field
_ size _ limit (11) - get (22)
- getbinaryfile (22)
- length (11)
-
memsize
_ of (11) -
memsize
_ of _ all (11) - new (11)
- packdw (11)
- packqw (11)
- put (22)
- putbinaryfile (22)
-
raw
_ data (11) - retrbinary (22)
- storbinary (22)
- unpackdw (11)
- unpackqw (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
検索結果
先頭5件
-
MatchData
# size -> Integer (18123.0) -
部分文字列の数を返します(self.to_a.size と同じです)。
...部分文字列の数を返します(self.to_a.size と同じです)。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.size # => 4
//}... -
CSV
# field _ size _ limit -> Integer (6143.0) -
フィールドサイズの最大値を返します。
...[例][ruby]{
require "csv"
csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]
DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>
__END__
"a","b"
"... -
GC
:: Profiler . raw _ data -> [Hash , . . . ] | nil (6131.0) -
GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。
...ます。
例:
GC::Profiler.enable
GC.start
GC::Profiler.raw_data
# => [
{
:GC_TIME=>1.3000000000000858e-05,
:GC_INVOKE_TIME=>0.010634999999999999,
:HEAP_USE_SIZE=>289640,
:HEAP_TOTAL_SIZE=>588960,
:HEAP_TOTAL_OBJECTS=>14724,
:GC_IS_MARKED=>fal......: :GC_INVOKE_TIME
Ruby が起動してから GC が起動するまでに経過した時間(秒)
: :HEAP_USE_SIZE
ヒープ内での使用サイズ(バイト)
: :HEAP_TOTAL_SIZE
ヒープ全体のサイズ(バイト)
: :HEAP_TOTAL_OBJECTS
ヒープ内に存在するオブジェクト... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (6113.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...さい。この内容はあくまでもヒ
ントとして扱う必要があります。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise Type... -
ObjectSpace
. # memsize _ of(obj) -> Integer (6106.0) -
obj が消費するメモリ使用量をバイト単位で返します。
...に T_DATA の値は正しくないでしょう。
2.2 以降では RVALUE のサイズを含んだ結果を返します。
本メソッドは C Ruby 以外では動作しません。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace.memsize_of(10) # => 0
ObjectSpace.memsize_of("1234... -
ObjectSpace
. # memsize _ of _ all(klass = nil) -> Integer (6106.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
end
//}
戻り値の内容は完全では......ない事に注意してください。この内容はあくまでもヒ
ントとして扱う必要があります。特に T_DATA の値は正しくないでしょう。
また、同様に戻り値の内容は malloc されたメモリの合計でもない事に注意し
てください。
本... -
MatchData
# length -> Integer (3023.0) -
部分文字列の数を返します(self.to_a.size と同じです)。
...部分文字列の数を返します(self.to_a.size と同じです)。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.size # => 4
//}... -
Net
:: IMAP :: FetchData # attr -> { String => object } (3006.0) -
各メッセージのアトリビュートの値をハッシュテーブルで返します。
...の内部日付。文字列。
: RFC822
BODY[] と同じ。文字列。
: RFC822.HEADER
BODY.PEEK[HEADER] と同じ。文字列。
: RFC822.SIZE
メッセージの 822 サイズ。整数。
: RFC822.TEXT
BODY[TEXT] と同じ。文字列。
: UID
UID。整数。
詳しくは 2060... -
Net
:: FTP # get(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) { |data| . . . . } -> nil (301.0) -
サーバ上のファイルを取得します。
...トモードの
ときには blocksize は無視されます。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイ... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (301.0) -
サーバ上のファイルをバイナリモードで取得します。
...。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remote......ファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@rais...