Are you doing any type of timing tests with the loading or are you just
saying things "feel" slow?
My AMD 1.8GHz (Athlon 2500+) machine processes 110 statements, 22 cache
models, and 15 result maps spread across 15 files in 0.65 seconds. I
built my project in Release mode using this code:
DateTime start = DateTime.Now;
SqlMapper sqlMapper = IBatisNet.DataMapper.Mapper.Instance();
DateTime stop = DateTime.Now;
TimeSpan diff = stop - start;
log.Debug("TotalSeconds: [" + diff.TotalSeconds + "]");
TotalSeconds: [0.65625]
If your application stays loaded for days is an extra second or two
during initialization really that big of a deal? If you're using
caching, you'll most likely recover the initialize costs of IBatisNet
after just a few cache hits.
--- Cynthia Torres <[EMAIL PROTECTED]> wrote:
> Ok, now it works. Thanks so much. Regarding the performance in
> version
> 1.3.0 it's a little much faster. I have a question; the time
> consumed
> in this initialization depends of how many maps I have in my
> solution?
>
> Dim builder As DomSqlMapBuilder = New DomSqlMapBuilder
>
> mapper = builder.Configure
>
> I'm a little concerned about this because my application would have a
> lot of maps.