The resulting files are huge! How can I reduce the size of the output file?
The executables generated by pp generally contain a copy of your Perl shared libraries, the Perl core modules and any module dependencies your packaged application may have. That is a lot. Sometimes, PAR packages too much. It adheres to the philosophy of rather making the application work than generating a streamlined executable. If you want to optimize this, you will have to do so by excluding specific modules. Chris Dolan’s recent post to the PAR mailing list explains this well.