Español
Foro

Struktur Speicherverbrauch

 

Jörg
Sellmeyer
Belegt una Struktur eigentlich ya beim Definieren Speicher oder sólo si yo ellos con Dim una Zona zuweise?
Yo vermute veces letzteres...

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.10.2006  
 



Welchen Speicher?
 
01.10.2006  
 



...außerdem hast du una Möglichkeit vergessen - weder todavía.

Yo nehme veces a, el DIM el selbe tut como GlobalAlloc. Tiempo hier mi Beobachtungen como no Experte:
Was GlobalAlloc antes allem tut, es una Handle en una Speicherbereich a holen. Virtueller Speicher kann sólo Seitenweise zugewiesen voluntad. Un Página es etwa 4kB groß. Wird weniger Speicher benötigt como 4kB, sería sí endlos Speicher verpulvert voluntad (el puede ser a Not con TNT überprüfen).

Beim virtuellen Speicher es incluso así, el Páginas en efecto reserviert voluntad puede - d.h. el virtuelle Speicher des Prozesses es a dieser Punto belegt, lo puede pero no Daten hay gespeichert voluntad, como dieser Speicher keinem realen Speicher zugeordnet es. Wird se nun Speicher para una variable geholt, se el Speichermanager wohl sólo veces esta Resourcen flüssig hacer. Como ya he dicho - bin kein Experte.

Yo sería also veces como vollkommener Nichtexperte sagen: Ob qué y qué como passiert, hängt de los Gegebenheiten en el OS y en el Prozess de.

Declarar dürfte eigentlich nada spürbar algo tun - Yo glaube, wo el stattfindet, Yo ya con eigenen Augen (y TNT) gesehen.
 
01.10.2006  
 



Zum Überprüfen meiner Behauptungen Yo veces folgenden Ver código fuente geschrieben:
KompilierenMarcaSeparación
Windowstyle 31
Windowtitle "Speicher bereitstellen"
Window 0,0-640,440
Declare var&
Waitinput
Print "Declare"
Declare Var#
Waitinput
Dim Var#,10000
LET VAR&=var#
Print "DIM"
PRINT var&
Waitinput
Dispose Var#
Print "Dispose"
01.10.2006  
 




Jörg
Sellmeyer
Also otra vez:
Wird ahora hier:
Struct Test = zahl&,Texto$[1200]
ya el Zona en el virtuellen oder qué De todos modos Speicher belegt oder sólo hier?
Declarar Zona#
Dim Zona#,Test

Kann Yo also cualquier viele Estructuras definieren, sin daß se en el vom Programa verwendeten Speicher auswirkt?
Ist mehr ne theoretische Cuestión, aber sin Neugier no Erfahrung...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.10.2006  
 



Belegt es él sí evtl. ya. Wo evtl. Speicher verpulvert se, sage Yo dir igual otra vez bastante genau - muß veces grad el OS wechseln. Normalerweise aber sólo en DIM.
 
01.10.2006  
 



OK, tener con Mwatch nachgesehen - si spürbares passiert, passiert lo con DIM y no con Struct.
 
01.10.2006  
 




RGH
[quote:2174947e07=Andreas Hötker]OK, tener con Mwatch nachgesehen - si spürbares passiert, passiert lo con DIM y no con Struct.[/quote:2174947e07]
Und el es auch völlig logisch: Un Strukturdefinition oder una Klasse es sí primero veces sólo una Typdefinition, una Descripción uno Typs. Natürlich benötigt esta Descripción auch una wenig Platz en el Speicher, aber dieser es minimal.

Erst una DIM o NEW() bewirkt, daß el entsprechende Bereichsvariable el Speicher para el Struktur o. el Objeto belegt. Mit DISPOSE se dieser Speicher otra vez freigegeben.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
01.10.2006  
 




Jörg
Sellmeyer
[quote:cb23a979c2=RGH][quote:cb23a979c2=Andreas Hötker]OK, tener con Mwatch nachgesehen - si spürbares passiert, passiert lo con DIM y no con Struct.[/quote:cb23a979c2]
Und el es auch völlig logisch: Un Strukturdefinition oder una Klasse es sí primero veces sólo una Typdefinition, una Descripción uno Typs. Natürlich benötigt esta Descripción auch una wenig Platz en el Speicher, aber dieser es minimal.

Erst una DIM o NEW() bewirkt, daß el entsprechende Bereichsvariable el Speicher para el Struktur o. el Objeto belegt. Mit DISPOSE se dieser Speicher otra vez freigegeben.

Saludo
Roland[/quote:cb23a979c2]
Exactamente el Yo quería bestätigt haben, danke!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.10.2006  
 



Como ya he dicho: Ob überhaupt irgendetwas spürbares passiert....
 
01.10.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

583 Views

Untitledvor 0 min.
RudiB.17.08.2022
Christof Neuß11.10.2011

Themeninformationen

Dieses Thema ha 3 subscriber:

unbekannt (6x)
Jörg Sellmeyer (3x)
RGH (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie