Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Zeitmessungen für Java

(1/5) > >>

flaite:
Java Agent,
- der durch eine View mit ca 100 Dokumenten iteriert
- ca. 40 Felder in 48 Dokumenten ausliest und in ein Bean schreibt
- mit diesen Daten eine 12 kb große cvs Datei erzeugt

Zeit: 0.175 Sekunden (gemessen als Differenz von System.currentTimeMillis() bei Start und beendigung des Agenten

Die Datenbank ist lokal und der Rechner hat 2 GB Arbeitsspeicher. 
Eingesetzt  wird Notes7.
Der Code ist nicht Performance-optimiert.

Ich bezweifele, dass das mit LotusScript schneller geht.

(Die hier geposteten Daten werden sich ändern, weil der Agent komplexer wird).

jBubbleBoy:
Warum?
Java und LS gehen doch über die gleiche API, schon mal mit LS versucht?

flaite:
So viel Zeit habe ich nicht, das extra in LotusScript umzuschreiben.
Das Erzeugen und Schreiben in die Datei geht nicht über die selbe API.
Aber du hast mich auf eine Idee gebracht. Die Messung für den Teil, in dem die 12 kb cvs Datei erzeugt wird (aus einer Collection aus 48 Beans) -> 16 Milisekunden.


Gruß Axel

flaite:
Man könnte eine Datei mit 1000 Zeilen aus 100 'a' erzeugen lassen und die Geschwindigkeit in verschiedenen Sprachen vergleichen.
Bedingung: Jede Zeile muß einzeln in die Datei geschrieben werden.
Ich übernehme Java und C#.

jBubbleBoy:
Ich kann das in LS und Java machen ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln