Arkos
New member
Hi,
hab da ein Programm (PyMol) mit welchem man unter anderem auch bestimmte Bilder rendern kann.
Wenn ich das mache ist die CPU (3,4 Ghz AMD Dualcore) vollständig ausgelastet (100% in Systhemsteuerung).
Glücklicherweise kann ich dem Programm sagen wieviel RAM es benutzen darf. Wenn es nur 400 mb nutz braucht es 160 sek zum rendern
wenn es 1200 mb nutz nur 15 sek.
Das finde ich ist schon ein erheblicher geschwindigkeitsvorteil!
Was ich aber nicht verstehe ist warum dem so ist?
1.)
Müssten nicht alle Daten zum Rendern mit dem laden des Bildes im RAM gespeichert sein, so dass zusätzlicher Ram sowieso keine auswirkung hat (muss dann ja nichtsmehr von der Festplatte nachgeladen werden)?
und
2.)
Warum ist die CPU immer auf 100%, wenn der RAM ja anscheinend limitierend ist dürfte doch eine geringere RAM nutzung dazu fürhren, das der CPU nicht soviel zu tun hat; bzw. wenn er immer auf 100 % ist müsste er auch bei nur 400 mb die selben berechnungen in der selben Zeit ausgeführt haben wie wenn er mit 1200 mb arbeitet?
Oder nicht?
hab da ein Programm (PyMol) mit welchem man unter anderem auch bestimmte Bilder rendern kann.
Wenn ich das mache ist die CPU (3,4 Ghz AMD Dualcore) vollständig ausgelastet (100% in Systhemsteuerung).
Glücklicherweise kann ich dem Programm sagen wieviel RAM es benutzen darf. Wenn es nur 400 mb nutz braucht es 160 sek zum rendern
wenn es 1200 mb nutz nur 15 sek.
Das finde ich ist schon ein erheblicher geschwindigkeitsvorteil!
Was ich aber nicht verstehe ist warum dem so ist?
1.)
Müssten nicht alle Daten zum Rendern mit dem laden des Bildes im RAM gespeichert sein, so dass zusätzlicher Ram sowieso keine auswirkung hat (muss dann ja nichtsmehr von der Festplatte nachgeladen werden)?
und
2.)
Warum ist die CPU immer auf 100%, wenn der RAM ja anscheinend limitierend ist dürfte doch eine geringere RAM nutzung dazu fürhren, das der CPU nicht soviel zu tun hat; bzw. wenn er immer auf 100 % ist müsste er auch bei nur 400 mb die selben berechnungen in der selben Zeit ausgeführt haben wie wenn er mit 1200 mb arbeitet?
Oder nicht?