Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: erster Test V1.70 (WinXP) Kategorie: Verschiedenes (von PeterS - 8.04.2008 15:34)
Als Antwort auf Re: erster Test V1.70 (WinXP) von Hannes - 8.04.2008 14:57

>
> Ich versteh die 169% an lokalen Variablen nicht ganz.
> Sollte bei 100% RAM Auslastung nicht Schluss sein?
Solltest Du wirklich alle Funktionen in dem Programm einander aufrufen (jede Funktion ruft die nächste auf),
dann wäre ungefähr bei der Hälfte Schlu�, da dann das RAM verbraucht wäre.

Oder anders ausgedrückt, lokale Variablen werden natürlich nur gebraucht,  wenn die Funktion aufgerufen
wird.
Ruft eine Funktion sich selbst rekursiv auf, dann wäre unter Umständen auch bei wenigen lokalen
Variablen das RAM schnell verbraucht.

Gruss Peter

>
>
>
> >  
> > > - wie sind die Prozentangaben zu verstehn??
> > >
> > >
> > > Ã?bersetze Projekt UMSR_V1.1_ (LCD4x40)
> > > C-Control Pro Compiler (C) 2008  Conrad Electronic
> > > Durchlaufe Pass 1
> > > Durchlaufe Pass 2
> > > 46 bytes (4%) globale Variablen
> > > 1572 bytes (169%) lokale Variablen
> > > Generiere Bytecode - 11452 bytes..
> > >
> >
> > Nochmal zur Angabe der lokalen Variablen: Es werden natürlich nur die lokalen Variablen der Funktionen
> > tatsächlich genutzt, die hintereinander aufgerufen werden. Der Compiler zeigt hier nur eine Summe aller
> > lokalen Variablen an.
> >
> > Gruss Peter  


    Antwort schreiben


Antworten: