[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2005
    Beiträge
    232
    @Nili,

    ist Deine Programm direkt auf der /400 gelaufen oder auf einem externen PC ? Und mit welcher .jar-Datei ? jt400 oder jt400native ?

    THX

  2. #2
    Registriert seit
    Sep 2002
    Beiträge
    47
    Hi!

    Habs von einem PC laufen lassen. Verwendet JTOpen 4.8 mit Java 1.5.
    JTOpen bekommst Du unter https://sourceforge.net/projects/jt400. Aus dem Zip-File brauchst Du nur jt400.jar.
    Ciao
    Nili

  3. #3
    Registriert seit
    Sep 2002
    Beiträge
    47
    Moin!

    Hab mir mal den Spass gemacht und es auf der i5 laufen lassen.
    Lief mit Java 1.4.2 und JTOpen 4.8. Zusätzlich hab
    ich den LogWriter deaktiviert, sonst war es unerträglich.

    Ergebnis i5:

    Erstlauf war ne Katastrophe hat 3 Minuten gedauert.
    Danach hat es sich eingependelt auf ca. 6 Sekunden (auch auf verschiedenen QShell-Sitzungen).

    Starte: Tue Sep 06 10:13:05 UTC 2005
    JDBC init: Tue Sep 06 10:13:08 UTC 2005
    Create Table: Tue Sep 06 10:13:08 UTC 2005
    Insert 10.000: Tue Sep 06 10:13:11 UTC 2005
    Close: Tue Sep 06 10:13:11 UTC 2005

    i5 mit jt400Native.jar:

    Erstlauf wieder schlecht mit 33 Sekunden danach gings:

    Starte: Tue Sep 06 10:24:55 UTC 2005
    JDBC init: Tue Sep 06 10:24:57 UTC 2005
    Create Table: Tue Sep 06 10:24:58 UTC 2005
    Insert 10.000: Tue Sep 06 10:25:01 UTC 2005
    Close: Tue Sep 06 10:25:01 UTC 2005

    Irgendwie kein grosser Unterschied???

    P.S. Nur so nebenbei, wenn ich den LogWriter auch auf PC rausnehme komme ich auf ne Zeit von ca. 1-2 Sekunden immer.
    Ciao
    Nili

  4. #4
    Registriert seit
    Jul 2005
    Beiträge
    232
    @Nili,

    dann versuchs doch mal mit einen CRTJVAPGM OPTIMIZE(40) Dann rennen die Programme normalerweise wie der Teufel. Außerdem : Wenn Du Dich "normal" identifiziert hast, gehst Du aus der AS400 raus und wieder rein. Das kannst Du umgehen, indem Du als Adresse LOCALHOST und als Benutzer / kennwort *CURRENT *CURRENT verwendest. Aber kann ja sein das weißt Du alles schon
    Zudem dauert das Laden der qsh ja schon einige Zeit. Wenn Du also mit RUNJVA arbeitest, musst Du die Vorlaufzeit abziehen.

  5. #5
    Registriert seit
    Sep 2002
    Beiträge
    47
    Hi!

    Ne, ne hab immer die reine Laufzeit des Connect, Insert, Close gemeint. Inder Qshell hab ich mich schon befunden. Wenn Du auf die Timestamps schaust siehst Du ja, dass der reine Insert nur ca. 3 Sekunden dauert. Auf optimieren hatte ich keine Lust und Zeit mehr.

    Ist Dein Ergebnis mit JTOpen 4.8 nun besser geworden?
    Ciao
    Nili

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 11:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 15:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 12:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 15:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •