Whisper
18-09-2003, 15:33
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.
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.