Following is a sample code file name is while.pl
#! /usr/bin/perl
use strict ;
use warnings ;
my $i=0 ;
while (1)
{
print "Testing $i\n" ;
$i++ ;
sleep(1);
}
I have compiled this code by using
perlcc -o compiled while.pl
Then I executed the normal code "while.pl" and compiled code "compiled". I seen the memory and cpu usage using the ps command
ps axo %cpu,%mem,command | grep "while\|compiled"
0.0 0.0 /usr/bin/perl ./while.pl
0.0 0.1 ./compiled
why complied code taking more memory comparing with while.pl?
How to avoid the memory usage of the compiled perl code?