るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.035秒)
トップページ > クエリ:un[x] > 種類:モジュール関数[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. socket sockaddr_un
  2. socket pack_sockaddr_un
  3. socket unpack_sockaddr_un
  4. un ln
  5. un mv

モジュール

キーワード

検索結果

Kernel.#set_trace_func(proc) -> Proc (6103.0)

Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。

...ースをオフにします。

@return proc を返します。

//emlist[例][ruby]{
set_trace_func lambda {|*arg|
p arg
}
class Foo
end
43.to_s

# ----結果----
# ["c-return", "..", 1, :set_trace_func, #<Binding:0xf6ceb8>, Kernel]
# ["line", "..", 4, nil, #<Binding:0x10cbcd8>, nil]
# ["c-call",...

Kernel.#untrace_var(varname, hook = nil) -> [String|Proc] (6103.0)

グローバル変数 varname に関連付けられたフックを解除します。

...okB.#{val.inspect}," }
trace_var(:$v,&block)
$v = 'str' #=> hookB."str",hookA."str",

un
trace_var(:$v,block)
$v = 'str' #=> hookA."str",

trace_var(:$v){|val| print "hookC.#{val.inspect}," }
p untrace_var(:$v) #=> [#<Proc:0x02b68f58@..:9>, #<Proc:0x02b6978c@..:3>]
$v = 'str' #...

ObjectSpace.#count_objects(result_hash = {}) -> Hash (6103.0)

オブジェクトを種類ごとにカウントした結果を Hash として返します。

...これを利用すると測定による影響を避けることができます。

@raise TypeError 引数に Hash 以外を与えた場合、発生します。

//emlist[例][ruby]{
ObjectSpace.count_objects # => {:TOTAL=>10000, :FREE=>3011, :T_OBJECT=>6, :T_CLASS=>404, ...}
//}...

ObjectSpace.#undefine_finalizer(obj) -> object (6103.0)

obj に対するファイナライザをすべて解除します。 obj を返します。

...ze"
}
end

def initialize
ObjectSpace.define_finalizer(self, Sample.callback)
end

def undef
ObjectSpace.undefine_finalizer(self)
end
end

Sample.new
GC.start
# => finalize

Sample.new
sample.undef
GC.start
# ※何も出力されない
//}

@see ObjectSpace.#define_finalizer...

Process.#clock_gettime(clock_id, unit=:float_second) -> Float | Integer (103.0)

POSIX の clock_gettime() 関数の時間を返します。

....12
: Process::CLOCK_UPTIME_RAW_APPROX
macOS 10.12
: Process::CLOCK_UPTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_SECOND
FreeBSD 8.1

SUS は Single Unix Specification を意味しており、
SUS は POSIX と POSIX の一部で定義されている clock_gettime を含みます。
SUS では CLOC...
...C は time.h で定義されているC言語のマクロです。
SUS では CLOCKS_PER_SEC は 1000000 と定義されています。
ただし、Unix 以外のシステムでは異なる値に定義されているかもしれません。
SUS で定義されているように CLOCKS_PER_SEC が...
...ロ秒です。
CLOCKS_PER_SEC が 1000000 かつ clock_t が32ビット整数型の場合、72分以上を表すことはできません。

@param unit 返値の型を指定します。

: :float_second
Float の秒 (デフォルト)
: :float_millisecond
Float のミリ秒
: :float_microsecond...

絞り込み条件を変える