www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

vorherige Seite 1 2  

Rome

Gepostet:
04.07.2007 21:51

   
Soeben hat mein Programm die 200.000 Marike geknackt und die Speicherauslastung sieht wie am Anfang aus, es sind vielleicht nur sehr sehr wenige MB dazu gekommen, aber diese Explosion, wie zuvor, ist definitiv nicht eingetreten. Meine Windows-Auslagerungsdatei ist bei 368MB, mit sowas um den Dreh hat er heute Vormittag angefangen und rechnet immer noch brav weiter....

Gruß,
Rome
Zum Seitenanfang    
 
Rome

Gepostet:
05.07.2007 07:28

   
Hab den Rechner über Nacht laufen lassen und er rechent immer noch, ist nu bei stelle 279500 und Auslagerungsdatei bei 408MB.
Weiter hab ich das rausgefunden:

Prelude> Data.List.foldl (+) 0 $ map (const 1) [1..1000000] :: Int
*** Exception: stack overflow
Prelude> Data.List.foldl' (+) 0 $ map (const 1) [1..1000000] :: Integer
1000000

Scheint wohl an dem fold zu liegen.....
Zum Seitenanfang    
 
Rome

Gepostet:
05.07.2007 15:45

   
Ich hab glaube den Übeltäter:

Weil i zu dumm zum testen war, hab ich anscheinend doch nur den Karatsuba getestet, weil ich heute nochmal alles von vorne quasi aufgebaut habe und beim karatsuba läufts auch mit integer durch.....
Den Speicher verbraucht die FFT beim SchönhageStrassen, muss jetzt nur noch dort drin den Fehler finden....

Sry.....
Zum Seitenanfang    
 

vorherige Seite 1 2