Ist es möglich, ein Haskell-Programm ohne Prof-Bibliotheken zu profilieren?

8

Ist es möglich, ein Haskell-Programm zeitgesteuert zu erstellen, ohne die Profiling-Bibliotheken zu installieren?

Wenn ich die Option -prof an ghc übergebe, erhalte ich immer Fehler wie diesen:

%Vor%

Ich weiß, dass die Lösung ist, mit cabal Profilversionen der Bibliotheken zu installieren, aber manchmal ist das ein Schmerz in den Arsch (Entschuldigung für die schlechte Sprache).

Ich denke, dass es möglich sein sollte, mein Programm zu profilieren, und die Aufrufe, die keine Symbole haben, sollten als ???? oder etwas in der Ausgabe erscheinen.

    
Zhen 31.01.2012, 18:02
quelle

1 Antwort

9

Nein, das ist nicht möglich. Erstellen für Profiling-Änderungen die Darstellung und Funktionsaufrufe haben zusätzliche Parameter, um die Profiling-Daten zu verfolgen.

Sie müssen die Profiling-Bibliotheken installieren, um den Profiler von GHC zu verwenden, selbst wenn es im Hintergrund schmerzt.

    
Daniel Fischer 31.01.2012, 19:07
quelle

Tags und Links