僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
いんちきがちゃんと効いているかどうか確認したくなった。
いんちきに働く関数
int diving() { int div = int(random(51)); int first = 8; if (div < first) { return 0; } else if (div < first * 2) { return 1; } else if (div < first * 3) { return 2; } else if (div < first * 4) { return 3; } else if (div < first * 5 + 3 ) { return 4; } else { return 5; } }
を、 削除したブランチを作成。
int diving() { - int div = int(random(51)); + int div = int(random(48)); int first = 8; if (div < first) { return 0; @@ -66,7 +68,7 @@ int diving() { return 2; } else if (div < first * 4) { return 3; - } else if (div < first * 5 + 3 ) { + } else if (div < first * 5) { return 4; } else { return 5;
Core i7 2.8GHz に 8GB。
# time { make buildworld && make buildkernel KERNCONF=$HOGE && make installkernel KERNCONF=$HOGE && make installworld ; }
. . install -s -o root -g wheel -m 555 ldd32 /usr/bin/ldd32 install -o root -g wheel -m 444 ldd32.debug \ /usr/lib/debug/usr/bin/ldd32.debug real 504m2.696s user 423m49.369s sys 37m48.830s
$ uname -a FreeBSD virt-bsd 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r319727: Sat Jun 10 01:53:05 JST 2017 root@virt-bsd:/usr/obj/usr/src/sys/$HOGE amd64
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。