| |
|
|
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 ▲ |
|
|
|
|
| |
|
| |
|
|
|
| ...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. |
|
|
| |
|
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
| OK, tener con Mwatch nachgesehen - si spürbares passiert, passiert lo con DIM y no con Struct. |
|
|
| |
|
|
|
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....
|
|
|
| |
|
|