Extmem
Moderator: OS4Welt-Team
Re: Extmem
ähhh da gibt es nichts einzuschalten, um von extmem gebrauch zu machen müssen die programme erst noch geschrieben werden.
mögliche anwendungen sind wohl spiele,datenbanken,ramdisk oder RAD devices.
mögliche anwendungen sind wohl spiele,datenbanken,ramdisk oder RAD devices.
Re: Extmem
Das entnehme ich aus der Documentation/ram.docxspace hat geschrieben:ähhh da gibt es nichts einzuschalten, um von extmem gebrauch zu machen müssen die programme erst noch geschrieben werden.
mögliche anwendungen sind wohl spiele,datenbanken,ramdisk oder RAD devices.
ExtMem = EM (Toggle)
Toggles between using the new extended memory feature or not.
This option will map memory into the 32 bit virtual address
space only when an object is accessed, this allows for more
than the normal 2 gig of memory to be used for the RAM Disk.
The total amount of address space used to map any sized ExtMem
object will be one block sized chunk per concurrent caller.
This option will disable memory pools. (Default; OFF)
Re: Extmem
@tommysammy
Unabhängig davon ob das ganze jetzt an oder aus ist hat xspace recht: Ohne extra dafür (um-)geschriebene Programme hat das ganze keinen Nutzen.
Ist jetzt, auch wenn es so klingen könnte, kein Vorwurf aber:
Solltest du, als BT mit mehr als 2GB RAM ,das ganze nicht schon längst getestet haben und daher wissen wann das ganze jetzt an oder aus ist?
@all
Kann jemand hier erklären warum für Extmem anscheinen die Memorypools abgeschaltet werden müssen?
Unabhängig davon ob das ganze jetzt an oder aus ist hat xspace recht: Ohne extra dafür (um-)geschriebene Programme hat das ganze keinen Nutzen.
Ist jetzt, auch wenn es so klingen könnte, kein Vorwurf aber:
Solltest du, als BT mit mehr als 2GB RAM ,das ganze nicht schon längst getestet haben und daher wissen wann das ganze jetzt an oder aus ist?
@all
Kann jemand hier erklären warum für Extmem anscheinen die Memorypools abgeschaltet werden müssen?
Re: Extmem
Getestet schon, habe aber kaum Infos bis jetzt in weit sich das auswirkt. Dewegen meine FrageZeroG hat geschrieben:@tommysammy
Unabhängig davon ob das ganze jetzt an oder aus ist hat xspace recht: Ohne extra dafür (um-)geschriebene Programme hat das ganze keinen Nutzen.
Ist jetzt, auch wenn es so klingen könnte, kein Vorwurf aber:
Solltest du, als BT mit mehr als 2GB RAM ,das ganze nicht schon längst getestet haben und daher wissen wann das ganze jetzt an oder aus ist?
@all
Kann jemand hier erklären warum für Extmem anscheinen die Memorypools abgeschaltet werden müssen?
Re: Extmem
ich geh mal davon auf das die defragmentation von mempool das problem ist, da ja extmem nur in der lage ist einen statischen speicherbreich an seine speicheradresse zu remappen. Aber ich würde mal das kommende amigaOS SDK abwarten da steht bestimmt auch was zu Extmem drinn.tommysammy hat geschrieben:Getestet schon, habe aber kaum Infos bis jetzt in weit sich das auswirkt. Dewegen meine FrageZeroG hat geschrieben:@tommysammy
Unabhängig davon ob das ganze jetzt an oder aus ist hat xspace recht: Ohne extra dafür (um-)geschriebene Programme hat das ganze keinen Nutzen.
Ist jetzt, auch wenn es so klingen könnte, kein Vorwurf aber:
Solltest du, als BT mit mehr als 2GB RAM ,das ganze nicht schon längst getestet haben und daher wissen wann das ganze jetzt an oder aus ist?
@all
Kann jemand hier erklären warum für Extmem anscheinen die Memorypools abgeschaltet werden müssen?
Re: Extmem
Das ein Pool nicht halb im Extmem und halb im normalen liegen sollte ist schon klar, aber warum sollte man die Pools abschalten die, wie bisher auch, im normalen Speicher sind? Oder Pools verbieten die komplett im Extmem liegen?
Re: Extmem
Richting es sollte immer alles gemappt werden, ausser der Stack der sollte immer im normalen Speicher liegen. Extmem hatt halt das Problem das es keine Tabelle mit den externen Indizes hat, In der Tabelle steht der interne Index, so dass Du mit dem externen Index direkt weißt, wo Du die Daten im MemoryPool findest, insoweit ist extmem halt ein dicker fetter speicherblock ähnlich wie die SWAP partition, der ram-handler kann mempool ein und ausschalten das funktioniert bereits.ZeroG hat geschrieben:Das ein Pool nicht halb im Extmem und halb im normalen liegen sollte ist schon klar, aber warum sollte man die Pools abschalten die, wie bisher auch, im normalen Speicher sind? Oder Pools verbieten die komplett im Extmem liegen?
- Cyborg
- AmigaOS Entwickler
- Beiträge: 3514
- Registriert: 28. September 2009 11:10
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 34 Mal
Re: Extmem
Was tommysammy zitiert, ist die Dokumentation der RAM Disk und beschreibt lediglich, wie man ExtMem für eben jene aktiviert. Da ExtMem eine andere Art der Speicheranforderung beschreibt, ist es logisch, daß dann keine Pools mehr benutzt werden (entweder, oder).
Hat überhaupt nichts damit zu tun, ob irgendein anderes Programm ExtMem nutzen kann oder nicht.
Süffisante Randbemerkung: Es ist mir schleierhaft, wie man behaupten kann, etwas getestet zu haben, wenn man nicht mal weiß, wie man es in der bisher einzigen Anwendung mit entsprechender Unterstützung überhaupt aktiviert...
Hat überhaupt nichts damit zu tun, ob irgendein anderes Programm ExtMem nutzen kann oder nicht.
Süffisante Randbemerkung: Es ist mir schleierhaft, wie man behaupten kann, etwas getestet zu haben, wenn man nicht mal weiß, wie man es in der bisher einzigen Anwendung mit entsprechender Unterstützung überhaupt aktiviert...
Re: Extmem
Na dann mal raus mit der Sprache wie man es benutzt.Cyborg hat geschrieben:Was tommysammy zitiert, ist die Dokumentation der RAM Disk und beschreibt lediglich, wie man ExtMem für eben jene aktiviert. Da ExtMem eine andere Art der Speicheranforderung beschreibt, ist es logisch, daß dann keine Pools mehr benutzt werden (entweder, oder).
Hat überhaupt nichts damit zu tun, ob irgendein anderes Programm ExtMem nutzen kann oder nicht.
Süffisante Randbemerkung: Es ist mir schleierhaft, wie man behaupten kann, etwas getestet zu haben, wenn man nicht mal weiß, wie man es in der bisher einzigen Anwendung mit entsprechender Unterstützung überhaupt aktiviert...
Wir Betatester konnten bisher nur den Kernel mit implementieren Examen testen. Infos sucht man vergebens