AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wieviel Speicher kann ich nutzen?

Ein Thema von xaromz · begonnen am 3. Mär 2006 · letzter Beitrag vom 4. Mär 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Airblader
Airblader

Registriert seit: 29. Okt 2004
Ort: Geislingen an der Steige
742 Beiträge
 
#11

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 12:00
Vermutlich dass der Adressraum zwischen den 2 Adressen (die ersten zwei Werte) eben 1480896 kB (?) groß ist

air
Ingo Bürk
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#12

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 12:02
Zitat von Nicolai1605:
Zitat von Basilikum:
schau dir mal mittels folgendem Code den virtuellen Adressraum deines Prozesses an:
Was bedeutet bei dem Code eine solche Zeile?
Zitat:
00AC0000..5B0EFFFF 1480896 Free -
Code:
Adressbereich      Grösse (kB) Status Type
00AC0000..5B0EFFFF 1480896      Free   -
im virtuellen Memory an der Adresse 00AC0000 bis 5B0EFFFF liegt ein freier Bereich mit der Länge von 1'680'896 kB (1.6 GB)...
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#13

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 13:12
Hallo,

nach Betrachten des virtuellen Adressraums wird mir einiges klarer. Es sind tatsächlich nur ca. 1200 MB zusammenhängend frei.
Bleibt die Frage, warum sind mittendrin überall 4, 8, 16,... Bytes reserviert? Geht das nicht geschickter?

Gruß
xaromz
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#14

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 17:35
Zitat von xaromz:
Hallo,

nach Betrachten des virtuellen Adressraums wird mir einiges klarer. Es sind tatsächlich nur ca. 1200 MB zusammenhängend frei.
Bleibt die Frage, warum sind mittendrin überall 4, 8, 16,... Bytes reserviert? Geht das nicht geschickter?

Gruß
xaromz
das sind allesamt irgendwelche Windows-Dlls die leider etwas ungeschickt platziert werden... man müsste irgendwie eine Relokation erzwingen, was aber schwierig werden dürfte, da diese Dlls bereits während der Initialisierung des Prozesses geladen werden...
obwohl: ob es überhaupt einen sinnvollen Grund gibt, 1 GB am Stück im RAM zu halten, würde ich bezweifeln... da würde sich ein File-Mapping im Swap-File anbieten und nach Bedarf Segment-weise in den virtuellen Adressraum einblenden lassen....
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#15

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 19:02
Hallo,
Zitat von Basilikum:
das sind allesamt irgendwelche Windows-Dlls die leider etwas ungeschickt platziert werden... man müsste irgendwie eine Relokation erzwingen, was aber schwierig werden dürfte, da diese Dlls bereits während der Initialisierung des Prozesses geladen werden...
Blöde Sache, das.
Zitat von Basilikum:
obwohl: ob es überhaupt einen sinnvollen Grund gibt, 1 GB am Stück im RAM zu halten, würde ich bezweifeln... da würde sich ein File-Mapping im Swap-File anbieten und nach Bedarf Segment-weise in den virtuellen Adressraum einblenden lassen....
Ich wüsste jetzt gerade auch keine Anwendung, mir ist das nur zufällig aufgefallen. Aber warum sollte man nicht mal große Daten in den Speicher laden, z. B. wenn man die Daten mehrmals hintereinander durchlaufen muss? Wofür hab' ich denn auf paar GB im Rechner stecken

Gruß
xaromz
  Mit Zitat antworten Zitat
Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#16

Re: Wieviel Speicher kann ich nutzen?

  Alt 4. Mär 2006, 20:20
Zitat von xaromz:
Ich wüsste jetzt gerade auch keine Anwendung, mir ist das nur zufällig aufgefallen. Aber warum sollte man nicht mal große Daten in den Speicher laden, z. B. wenn man die Daten mehrmals hintereinander durchlaufen muss? Wofür hab' ich denn auf paar GB im Rechner stecken
oke, das ist ein Grund: wenn man es schon hat, will man es auch ausnutzen...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz