Domino 9 und frühere Versionen > ND8: Entwicklung
Performanceproblem bei Xml: NotesDomParser, NotesSaxParser, DxlImporter ab 8.5.3
eknori:
Habe mir die Demo angesehen. Denke, da ist nichts, was man selber fixen könnte.
pram:
Mein Testcode schaut übrigens so aus (leicht gekürzt):
--- Code: ---Set doc = sess.currentDatabase.getDocumentByUnid("C7A4C37FA1F0A951C12579BF0063F91F") ' take a doc (docsize ~60kb)
Set exporter = sess.CreateDXLExporter
' create "dummy" stylesheet
Set stylesheet = sess.CreateStream
Call stylesheet.WriteText(|<?xml version="1.0" encoding="UTF-16" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
</xsl:stylesheet>|)
stylesheet.Position = 0
' set up doc->exporter->transformer->outstream pipeline
Call exporter.SetInput(doc)
Set outStream = sess.CreateStream
Set transformer = sess.CreateXSLTransformer(exporter, stylesheet, outStream)
' time measure & process
ticks = GetThreadInfo(LSI_THREAD_TICKS)
Call exporter.Process
ticks = GetThreadInfo(LSI_THREAD_TICKS) - ticks
Print i,"Processing with pipelining took",ticks, " ticks"
--- Ende Code ---
...ich wüsst auch nicht wo man da selber noch schrauben kann
in Notes 7-8.5.2 dauert das <50 ticks (=50ms)
bei 8.5.3 ~ 1500 Ticks (teilweise gibt es auch Ausreißer mit über 10 sec)
Beim Massenexport von Dokumenten einfach inakzeptabel.
Gruß
Roland
Werner Götz:
zur Info:
Habe heute
1.) einen Hotfix für Domino unter Windows 64 Bit sowie
2.) einen Hotfix für den Notes Client unter Windows 32 Bit bekommen
Allerdings noch nicht getestet ...
-Werner
pram:
Danke für die Info, hab mal bei IBM nach den Hotfix angefragt.
Gruß
Roland
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln