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

Re: Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 Kategorie: Programmierung C (von PeterS - 17.11.2010 9:37)
Als Antwort auf Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 von jo - 16.11.2010 21:04

> Hallo Peter,
>
> die Zeile
>
> Str_Printf(str, "%5d %5d %5d %5d %5d %5d %5d %5d %5d %5d", laufzeit_verteilung[ 0],
> laufzeit_verteilung[ 1], laufzeit_verteilung[ 2], laufzeit_verteilung[ 3], laufzeit_verteilung[ 4],
> laufzeit_verteilung[ 5], laufzeit_verteilung[ 6], laufzeit_verteilung[ 7], laufzeit_verteilung[ 8],
> laufzeit_verteilung[ 9]);
>                
>  bringt den Laufzeitfehler
>
> Interpreter gestartet - 4kb RAM                                                                                        
>                                                                                                                        
> Stack RAM Schutzverletzung  bei Adresse 54297 in Thread 0                                                              
>                                                                                                                        
> Zeit: 1230ms                                                                                                            
> Interpreter gestoppt    
>
>
> --> bedeutet es, dass kein RAM für den Stack mehr übrig ist?

Ja.

> --> wo ist es sinnvoll, die Optimierung  anzusetzen?

Bei allen Array Variablen. Versuch wenn es geht globale Variablen in lokale zu verwandeln.
Mach 2 Str_Printf Ausgaben anstatt einer, dann kannst Du str kleiner machen.

Gruss Peter

>
> Danke und viele Grü�e
>
> Jo              


    Antwort schreiben


Antworten:

Re: Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 (von jo - 17.11.2010 15:42)
    Re: Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 (von PeterS - 17.11.2010 15:50)
        Re: Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 (von jo - 17.11.2010 16:02)
            Re: Stack RAM Schutzverletzung bei Adresse 54297 in Thread 0 (von PeterS - 17.11.2010 16:19)