Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

If I have package Foo::Bar that is use'd in multiple different classes; when I use these same classes in a single script, how many times does perl compile Foo::Bar? Compiled once for each class, or compiled only once and all classes load it (bring it into their namespace)? My question stems from what Foo::Bar's function is, which creates a lot of overhead when import'd.