[NEWSboard IBMi Forum]

Thema: RTVDIRINF

  1. #1
    Registriert seit
    Nov 2007
    Beiträge
    371

    RTVDIRINF

    Hallo zusammen ,

    ich habe gerade ein Hirnblockade .
    Kann mir jemand sagen was folgender Unterschied bei diesem Objekt ist ?

    Object Bytes ------------------Data Bytes
    Allocated Of -------------------The Object
    5,286,009,856 -----------------112,587,400,420

    Verbraucht das Objekt auf der Platte 5 GB oder ??
    Aber was sagen dann die 112 GB aus ? Bin verwirrt

    Grüsse

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,

    das schaut etwas durcheinander aus. Die Allocated sind die 112 GB und die Bytes vom Objekt selbst sind 5 GB.
    Das heißt nur, dass das Objekt selbst zwar nur 5 GB benötigen würde, es aber tatsächlich im System noch 112 GB zugewiesen sind.
    Der Unterschied entsteht dadurch, dass der zuvor benötigte Speicher einfach noch nicht freigegeben wurde.

    lg Andreas

  3. #3
    Registriert seit
    Dec 2014
    Beiträge
    310
    Nein, mit noch nicht freigegebenem Speicher hat das nichts zu tun.

    Die Erklärung kann man auch aus der BedHilfe herauslesen.
    WRKLNK, dann zu diesem Objekt gehen und mit Auswahl 8 die Attribute anzeigen lassen.
    Dort steht genau das Gleiche, dann Cursor d'rauf und "F1".

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von hel400 Beitrag anzeigen
    Nein, mit noch nicht freigegebenem Speicher hat das nichts zu tun.
    Das stimmt nur teilweise.
    Wir haben sehr wohl das Phänomen dass ein Ordner einen hohen Allocated Speicher hat, und behält dies nach löschen der Unterordner und Files bei obwohl dieser Ordner "leer" wäre.
    Wenn der Ordner gelöscht und neu erstellt wird ist dieser Speicher dann endlich freigegeben.

  5. #5
    Registriert seit
    Nov 2007
    Beiträge
    371
    Click image for larger version. 

Name:	a.png 
Views:	23 
Size:	3,2 KB 
ID:	332
    HAllo wie du siehst geht da nichts durcheinander .......
    ich verstehs immer noch nicht . Wenns umgedreht wäre Ok aber das der zugeordnete Speicher kleiner ist (um ein vielfaches) wie der Daten Speicher des Objekts da muss ich passen ...

    Weiss noch evtl jemand eine Erklärung ?

  6. #6
    Registriert seit
    Nov 2007
    Beiträge
    371
    Kann es sein das es was mit den Feldern in er Datei zu tun hat (enthält Felder mit variabler länge)

    Aber wieviel Speicher belegt diese Datei dann wirklich auf der Platte ?

    Und mir ist jetzt noch was aufgefallen . Es fehlen Werte in der Ausgabedatei .

    Habe mal meine Bibliothek überprüft und es mit der Ausgabedatei QAEZD0001D gegengeprüft .

    Es fehlen alle Dateien/Programme etc die mit A beginnen . Siehe Bild. Hab den RTVDIRINF über das ganze System laufen lassen.
    Ich bin jetzt nur noch verwirrt . Mit WRKLNK sehe ich aber die Dateien ....Click image for larger version. 

Name:	a.png 
Views:	16 
Size:	9,2 KB 
ID:	333

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Welches Release? V5R4?

    PTF SI23348:
    Information collected for the QEZALCSIZE and QEZDTASIZE fields are not correct. Values are reversed.

  8. #8
    Registriert seit
    Nov 2007
    Beiträge
    371
    V7R1M0 .

  9. #9
    Registriert seit
    Nov 2007
    Beiträge
    371
    Der Unterschied hängt tatsächlich mit den Felder variabler länge zusammen .
    Hab mir mal 2 Dateien gebastelt und 1 Million Sätze reingeballert .
    Da ist genau dieses zu beobachten .
    Allocated Size wird auch beim DSPOBJ als OBJSIZE angezeigt ..
    Problem 1 gelöst .

    Problem 2 (Werte mit A werden nicht angezeigt ) bis jetzt noch keinen blassen schimmer

Berechtigungen

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