<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>Why would addPackageFromDrl() takes more time even for a small drl file with one rule</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Verdana">I have the following code to add a drl to the package.It takes 2-3 secs to load even a small drl file with one rule.</FONT>

<BR><FONT SIZE=2 FACE="Verdana">Appreciate if anyone in the group throw some light on this.</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">PackageBuilder builder = new PackageBuilder();</FONT>

<BR><FONT SIZE=2 FACE="Verdana">Date startTime = new Date();</FONT>

<BR><FONT SIZE=2 FACE="Verdana">SimpleDateFormat formatter = new SimpleDateFormat(&quot;H:mm:ss:SSS&quot;);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">String datenewformat = formatter.format(startTime);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">System.out.println(&quot;Before Add Package from DRL--&gt;&quot; + datenewformat);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( &quot;/test.drl&quot; )));</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">Date endTime = new Date();</FONT>

<BR><FONT SIZE=2 FACE="Verdana">SimpleDateFormat formatter1 = new SimpleDateFormat(&quot;H:mm:ss:SSS&quot;);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">String datenewformat1 = formatter1.format(endTime);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">System.out.println(&quot;After Add Package from DRL--&gt;&quot; + datenewformat1);</FONT>
</P>

</BODY>
</HTML>