Hello pp Team and Users,

I'm quite new to PAR and related issues but I've learned as much as I could to avoid asking well known questions -) However, I still have one (probably well known) that I couln't find neiher in FAQ nor in list archive.

I'm using ActiveState Perl 5.8.4 with PAR 0.86 on WinXP. My cooperator works with the same perl but he uses perl2exe instead of pp. The same perl programs compiled to executable takes much more disk space, if made with pp. In example, 'hello world' program takes about 1.4MB while working with pp and about 330KB while working with perl2exe (both are independent STANDALONE executables).

As far as I know (correct me if I am wrong) perl2exe bases on the same mechanisms as pp does. So what causes the difference?

I've read that both compilation and execution phases are performed while running result executable. It seems that executables made with perl2exe
just executes the code and therefore performance is a bit faster. Is that the answer?


Or meybe the final executable size is the effect of loading all core things into it (implied -B option whil creating EXE). Can I switch off this option anyhow during EXECUTABLE (not PAR) creation? Can I force it to be smaller andstill standalone?

I agree that 1.5MB on disk doesn't hurt at all, but I'm a minimize-freak and this will puzzle me until I know how to shrink it (or until I know it is impossible -)

Best regards, Paweł Jackowski.
[EMAIL PROTECTED]
Polish TeX Users Group

Reply via email to