`ox_flush'
----------

ox_flush(ID)
     :: $BAw?.%P%C%U%!$N6/@)(B flush

RETURN
     1

ID
     $B;R%W%m%;%9<1JL;R(B

   * $BDL>o$O%P%C%A%b!<%I$O(B off $B$G$"$j(B, $B%G!<%?(B, $B%3%^%s%IAw?.$4$H$K(B
     $BAw?.%P%C%U%!$O(B flush $B$5$l$k(B.

   * $B%P%C%A%b!<%I$O(B `"ctrl"' $B%3%^%s%I$N(B `"ox_batch"' $B%9%$%C%A(B $B$G(B on/off
     $B$G$-$k(B.

   * $B:Y$+$$%G!<%?$rB??tAw$k>l9g$K(B, `ctrl("ox_batch",1)'
     $B$G%P%C%A%b!<%I$r(B on $B$K$9$k$H(B, $B%P%C%U%!$,$$$C$Q$$$K$J$C$?>l9g$K$N$_(B
     flush $B$5$l$k$?$a(B, overhead $B$,>.$5$/$J$k>l9g$,$"$k(B.
     $B$?$@$7$3$N>l9g$K$O(B, $B:G8e$K(B `ox_flush(ID)' $B$r<B9T$7$F(B,
     $B%P%C%U%!$r6/@)E*$K(B flush $B$9$kI,MW$,(B $B$"$k(B.

   * `ox_pop_cmo', `ox_pop_local' $B$N$h$&$K(B, $B%3%^%s%IAw?.8e(B
     $B$?$@$A$K%G!<%?BT$A$KF~$k4X?t$,%O%s%0$7$J$$$h$&(B,
     $B$3$l$i$N4X?t$NFbIt$G$O(B $B6/@)(B flush $B$,<B9T$5$l$F$$$k(B.


     [340] ox_launch_nox();
     0
     [341] cputime(1);
     0
     7e-05sec + gc : 4.8e-05sec(0.000119sec)
     [342] for(I=0;I<10000;I++)ox_push_cmo(0,I);
     0.232sec + gc : 0.006821sec(0.6878sec)
     [343] ctrl("ox_batch",1);
     1
     4.5e-05sec(3.302e-05sec)
     [344] for(I=0;I<10000;I++)ox_push_cmo(0,I); ox_flush(0);
     0.08063sec + gc : 0.06388sec(0.4408sec)
     [345] 1
     9.6e-05sec(0.01317sec)

$B;2>H(B
     *Note `ox_pop_cmo ox_pop_local': ox_pop_cmo ox_pop_local, *Note
     `ctrl': ctrl

