NAME

Filesys::DiskUsage::Fast - A fast disk usage counter (du) with XS

SYNOPSIS

use Filesys::DiskUsage::Fast qw(du);


my $total = du( $dir );
my $total = du( $dir1, $dir2, ... );

DESCRIPTION

A simple but fast disk usage counter implemented as XS module.

FUNCTIONS

GLOBAL VARIABLES

PERFORMANCE

   s/iter   pp   xs
pp   1.35   -- -85%
xs  0.197 584%   --

tested on a directory contains around 11GB 3300+ files, CentOS 5 (HDD).

CAVEAT

All symbolic links always result 0 byte. Block, FIFO and other special files may not be counted accurately.

DEPENDENCY

None

SEE ALSO

Filesys::DiskUsage, Number::Bytes::Human

REPOSITORY

https://github.com/ryochin/p5-filesys-diskusage-fast

AUTHOR

Ryo Okamoto ryo@aquahill.net

COPYRIGHT & LICENSE

Copyright (c) Ryo Okamoto, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.