Eine ordentliche RAM Disk ist schneller als eine SSD, aber wenn Du Firefox erst auf die RAM Disk schieben musst und ihn dann erst startest, dann dauert das zusammen länger als direkt von der SSD zu starten. Außerdem hängt die Startzeit sehr von den Einstellungen und ggf. der Internetverbindung ab, denn wenn FF beim Start immer erst nach Updates schaut, dann dürfte dies länger dauern als der Unterschied zwischen dem Start von einer schnellen SSD oder einer RAM Disk.ksjdgzagt schrieb:01
ramdisk ist bedeutend schneller als die samsung 960 pro.
ich habe firefox dadrin installiert und der unterschied ist spuerbar.
Genau, die SW emuliert ja im RAM eine Disk und dies ist eben nicht bei jeder SW gleich effizient gelöst.ksjdgzagt schrieb:demnach beruhen die unterschiedliche testergebnisse nicht auf die qualitaet des arbeitsspeichers
selbst sondern allein auf die verwendete ramdisk/ramcache-software ?
der ram an sich ist zweitrangig ?
Alle Programme rufen immer wieder APIs von Windows auf, gerade bei Defragmentierprogrammen ist dies unumgänglich, da nur so Datensalat verhindert werden kann, der sonst entstehen würde sobald noch ein weiteres Programm aif eine Datei zugreift die gerade defragmentiert wird. Trotzdem sind die Lösungen durchaus sehr unterschiedlich, denn beim Defragmentieren liest man über die API aus welche Datei welche Cluster belegt und sagt der API danach welcher Inhalt von welchem auf welchen anderen Cluster verschoben werden soll. Das Know-How steckt darin von der bisherigen Belegung der Cluster durch die Dateien auf eine neue, effizientere zu kommen und die Schritte zu berechnen die man dafür machen muss.alxtraxxx schrieb:wie beim Defragmentieren waren die ganzen Softwares nur bunte Frontends für von Windows enthaltenen Programmen x)
Ähnlich dürfte es auch bei einer RAM Disk sein, da muss man Arbeitsspeicher anfordern und einen Treiber schreiben der sich dann so verhält wie der eines SATA Host Controller, RAID Controller oder ein NVMe Treiber und die Zugriffe von einem Block Device auf das RAM umsetzt und daber eben Zugriffskonflikte lösen bzw. vermeiden muss. Wie immer kann man dafür einfache oder auch komplexere, schnellere oder auch weniger schnell ablaufende Algorithmen finden. Auch wenn zwei das Gleiche machen, kommt ja längst nicht immer das Gleiche dabei raus!