[Ikvm-developers] JAXBContext performance issue
Brought to you by:
jfrijters
From: <jar...@gm...> - 2009-06-27 19:44:24
|
Hi guys, I'm seeing an interesting performance issue when running the following line in .NET using IKVM: JAXBContext context = JAXBContext.newInstance("net.sf.mpxj.mspdi.schema", MSPDIReader.class.getClassLoader()); Essentially this takes an inordinate amount of time to execute (30 seconds in debug mode and about 10 seconds when not debugging). This same line takes about a second (or less) in Java even when debugging. The following is a class loading that happens when that line is executing but all the real time is spent after all the classes have been loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'C:\Dashboard\LiveProjectAPITester\bin\Debug\IKVM.OpenJDK.XML.dll', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'C:\Dashboard\LiveProjectAPITester\bin\Debug\IKVM.OpenJDK.Util.dll', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'C:\Dashboard\LiveProjectAPITester\bin\Debug\IKVM.OpenJDK.SwingAWT.dll', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'C:\Dashboard\LiveProjectAPITester\bin\Debug\IKVM.OpenJDK.Misc.dll', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'ikvm_dynamic_assembly__6040171', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'ikvm_dynamic_assembly__6040171', No symbols loaded. 'LiveProjectAPITester.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_32\ISymWrapper\2.0.0.0__b03f5f7f11d50a3a\ISymWrappe r.dll', No symbols loaded. I was hoping you guys might have some ideas about this? Let me know if there is any more information I can provide. The code itself is open source so I can send you the xml schema as well if needed. Thank you for any help you can provide and most importantly for the wonderful work done on IKVM itself! Btw, I'm also looking forward to the new splits of the xml dlls. Best regards, Jari Niskala KaDonk! Mobile: (858) 449-8952 Fax: (888) 452-3665 E-Mail: <mailto:ja...@ka...> ja...@ka... Get a FREE Microsoft Project Viewer at http://www.kadonk.com |