ライブラリ
クラス
-
Benchmark
:: Tms (12) -
CGI
:: Session :: MemoryStore (60) - CSV (12)
- DBM (12)
- Data (9)
- Enumerator (12)
-
Etc
:: Group (24) - GDBM (12)
- Hash (12)
-
Net
:: IMAP (24) -
Net
:: IMAP :: ThreadMember (24) - OpenStruct (12)
-
Rake
:: InvocationChain (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) - Range (12)
- SDBM (12)
- Set (12)
- Socket (72)
- Struct (79)
-
WEBrick
:: HTTPAuth :: Htgroup (24) -
Zlib
:: Deflate (12)
モジュール
- Enumerable (24)
- Etc (60)
- Kernel (24)
- ObjectSpace (24)
-
OpenSSL
:: X509 (12) - Process (12)
-
Socket
:: Constants (72) - Zlib (24)
オブジェクト
- ENV (12)
キーワード
-
DEF
_ MEM _ LEVEL (12) - DateTimeMatcher (12)
-
EAI
_ MEMORY (24) - ENOMEM (12)
-
IP
_ ADD _ MEMBERSHIP (24) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (24) -
IP
_ DROP _ MEMBERSHIP (24) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (24) -
IP
_ MAX _ MEMBERSHIPS (24) -
MAX
_ MEM _ LEVEL (12) - MEMCMP (12)
- MEMCPY (12)
- MEMMOVE (12)
- MEMZERO (12)
- MemError (12)
- MemoryStore (12)
- NoMemoryError (12)
-
RLIMIT
_ MEMLOCK (12) - Rubyの起動 (4)
-
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) - ThreadMember (12)
-
V
_ ERR _ OUT _ OF _ MEM (12) - X509 (12)
- [] (12)
- []= (12)
- add (12)
- children (12)
- close (12)
- delete (12)
-
each
_ pair (12) -
each
_ with _ object (12) -
have
_ struct _ member (24) - mem= (12)
- member? (120)
- members (42)
- memberwise (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - new (24)
-
new
_ ostruct _ member (12) -
rb
_ memerror (12) - restore (12)
- seqno (12)
- thread (12)
-
to
_ h (10) -
uid
_ thread (12) - update (12)
-
values
_ at (12) -
with
_ object (12)
検索結果
先頭5件
-
CSV
:: DateTimeMatcher -> Regexp (6100.0) -
日時 (DateTime) 形式のデータを発見したり変換したりするための正規表現です。
日時 (DateTime) 形式のデータを発見したり変換したりするための正規表現です。 -
Data
# members -> [Symbol] (6100.0) -
値オブジェクトのメンバの名前(Symbol)の配列を返します。
...値オブジェクトのメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Data.define(:foo, :bar)
p Foo.new(1, 2).members # => [:foo, :bar]
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想... -
Data
. members -> [Symbol] (6100.0) -
値オブジェクトのメンバの名前(Symbol)の配列を返します。
...値オブジェクトのメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Data.define(:foo, :bar)
p Foo.members # => [:foo, :bar]
//}... -
ObjectSpace
. # memsize _ of(obj) -> Integer (6100.0) -
obj が消費するメモリ使用量をバイト単位で返します。
...しくないでしょう。
2.2 以降では RVALUE のサイズを含んだ結果を返します。
本メソッドは C Ruby 以外では動作しません。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace.memsize_of(10) # => 0
ObjectSpace.memsize_of("12345" * 10) # => 91
//}... -
ObjectSpace
. # memsize _ of _ all(klass = nil) -> Integer (6100.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
//}
戻り値の内容は完全で... -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (6100.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
Process
:: RLIMIT _ MEMLOCK -> Integer (6100.0) -
リソースの種類が mlock(2) でロックできるトータルのサイズであることを示す定数です。
リソースの種類が mlock(2) でロックできるトータルのサイズであることを示す定数です。
Process.#getrlimit、Process.#setrlimit で使われます。
システムによっては定義されていません。 -
Rake
:: InvocationChain # member?(task _ name) -> bool (6100.0) -
与えられたタスク名が自身に含まれる場合は真を返します。 そうでない場合は偽を返します。
...//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
invocation_chain = Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.member?("task_a") # => true
invocation_chain.member?("task_b") # => false
end
//}... -
Rake
:: InvocationChain :: EmptyInvocationChain # member?(task _ name) -> bool (6100.0) -
偽を返します。
偽を返します。 -
Socket
:: Constants :: EAI _ MEMORY -> Integer (6100.0) -
Memory allocation failure
...Memory allocation failure
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free... -
Socket
:: Constants :: IP _ ADD _ MEMBERSHIP -> Integer (6100.0) -
Add a multicast group membership
...Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)...