uuidの生成の仕方はどれがいいのかな、という訳で色々ベンチとってみた。 APR::UUIDとData::UUIDの比較 my $du = Data::UUID->new; cmpthese(100000, { 'APR::UUID' => sub { APR::UUID->new->format;}, 'Data::UUID' => sub { $du->create_str(); }, }); Rate APR::UUID Data::UUID APR::UUID 86207/s -- -12% Data::UUID 98039/s 14% -- Data::UUIDの方がちょっと速い。 Data::UUIDでも毎回newするとかなり悲惨 cmpthese(100000, { 'Data::UUID new each' => sub { Data::UUID->new->create_