This is from running a <solution> task based build. I haven't tried a <csc>-based build yet.
ProjectSettingsLoader::ProcessPlatform -> 5.6% +- ProjectSettingsLoader::ProcessFrameworks -> 2%
- Combine the filesets for task scanning to reduce overhead.
GacCache::IsAssemblyInGac -> 3.66% (remoting overhead)
- Find a way to communicate more efficiently between main and remote AppDomain.
CultureInfo::get_CurrentCulture -> 1658074 calls, 8.34%
- Find a way for the regexes not to get the current culture repeatedly.
NAnt.VSNet.ProjectFactory::LoadProjectXml() -> 15%
- Find a more efficient way to load the project Xml.
AppDomain::Unload() -> 11.92%
- Called from GacCache::Dispose() to get rid of AppDomain - Unload AppDomains asynchronously?
Matt.
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers