e$B1sF#$G$9!#e(B
e$B%J%NIC$N>pJs$r4^$`e(B Time e$B$K$D$$$F!“e(B1.9.1-p378 e$B$Ge(B
Marshal.dump e$B$7$?$b$N$re(B
trunk e$B$Ge(B load e$B$9$k$H!”>pJs$,Mn$A$k$h$&$G$9!#e(B
ruby-1.9.1-p378 e$B$G=q$-$@$9e(B
$ ruby-1.9.1-p378 -e ’
t = Time.at(Math::PI)
p t.nsec
open(“t”, “wb”) {|f| f.write(Marshal.dump(t)) }
’
141592654
ruby-1.9.1-p378 e$B$J$iFI$a$ke(B
$ ruby-1.9.1-p378 -e ‘p Marshal.load(File.binread(“t”)).nsec’
141592654
trunk e$B$@$H2<e(B 3 e$B7e$/$i$$$,Mn$A$ke(B
$ ./ruby -e ‘p Marshal.load(File.binread(“t”)).nsec’
141592000