Hi Prathapan, The first thing to try would probably be to run it under Devel::DProf. That will at least narrow things down.
-Ken > -----Original Message----- > From: Prathapan Sethu [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 28, 2005 5:29 AM > To: inline@perl.org; James Ryley > Subject: Java Array from Perl > > Hi, > > My Perl program calls a Java method using Inline::Java. The > Java method returns a 2-dimensional array of Strings. Once I > get the array reference in Perl, I loop through the 20,000 > items in the array. It takes 40 seconds to execute this loop. > If I use a native Perl array, it takes less than a second. > > Any idea why accessing Java arrays from Perl takes so long? > > Thanks, > Prathapan >