Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Shared Libraries

  1. #1
    Whisper
    Gast

    Shared Libraries

    Folgendes Problem, in diesem Fall Sun Solaris 5.7 sun4u sparc SUNW,Ultra-80
    Aber eigentlich generell.
    Shared Libraries werden bei und nach Gebrauch im Speicher gehalten, ist ja der Sinn derselben.

    Wenn nun eine Anwendung eine neue Library bekommen soll und die Programme ab- und zu diese Library benutzen, sie also nicht ständig im Zugriff ist, kann ich die neue Version einfach drüber kopieren.
    Wie teile ich dem Betriebssystem mit, dass da eine neue Version vorhanden ist?

    Ich suche also eine Möglichkeit wie cacheflush oder sowas (Name erfunden).
    Na klar, ich kann den Rechner booten, aber das empfinde ich als unelegant.
    Ich kann nachweisen, dass die Anwendung immer noch die alte Kopie im Speicher benutzt. Irgendwie sollte es doch möglich sein so etwas zu bewerkstelligen.
    Mit apropos cache und apropos shared bin ich bisher nicht fündig geworden.

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Normalerweise wird eine Shared Lib auch dann entladen, wenn eine bestimmte zeit nach der Terminierung der letzten Applikation vergangen ist, die diese Lib benutzt hat.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Whisper
    Gast
    Ja, ist richtig, mittlerweile ist das Problem zwar vom Tisch, aber die Frage bleibt trotzdem.
    Es scheint wohl keine Möglichkeit zu bestehen, von aussen auf die zugegebenermassen tief im System liegenden Mechanismen einzuwirken.
    Muss ich wohl mal warten, bis mir ein Sun-Wizard über den Weg läuft

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •