In THESEUS unter System->Linear Usage By Process. Dort sieht man auch, welche dll wohin geladen wird (über oder unter die 512 MB-Grenze). Aber Achtung: Alle bisherigen Kernel von IBM haben einen Bug, der einen TRAP E verursachen kann, wenn eine dll aus dem Shared Memory über 512 MB entfernt wird - wenn z.B. das Programm, das die dll benutzt beendet wird. Ich habe das nochmal bei Mensys moniert, als die Version 2.2 rauskam. Dort sagte man mir, man hätte keine Zeit das zu fixen, das Problem wäre bekannt.
Da ich das Feature für sehr wichtig halte - nur so kann man größere SW-Pakete überhaupt noch unter ECS laufen lassen ohne den Shared Mem zu überlasten - habe ich mich eben selber hingesetzt. Der Fix ist bei Mensys, die wollten ihn austesten - gerade im Zusammenhang mit Open Office. Müsste mal nachfragen, was bei denen rausgekommen ist - bei mir funktioniert's (aber das heisst ja nicht viel).
Meine Empfehlung, bis es soweit ist:
MEMMAN=SWAP,NOPROTECT,NOPACK
DLLBASING=OFF
in die config.sys eintragen. Das hilft zumindest ein bischen.
[ Leser: 307 ] |