F # Interactive (e in generale strumenti in stile REPL) è un ingresso ideale per il profiling delle prestazioni. Cosa potrebbe essere più facile che selezionare un blocco di codice e inviarlo direttamente a un profiler che tornerebbe con il rapporto di analisi delle prestazioni. Sfortunatamente sembra che i profiler esistenti non abbiano il supporto REPL: devi collegare un profiler a un processo o specificare ed eseguibile o un'applicazione Web per il profilo.F # interattivo e profiler di prestazioni
Quello che devo fare è avvolgere un blocco di codice nel profilo in un test dell'unità e quindi eseguire un profilo contro la sessione della riga di comando NUnit. Ma è questo il meglio che possiamo fare adesso con F #?
Ho inserito una domanda nel forum RedGate ANTS Profiler, e hanno detto che gli piaceva l'idea e l'avrebbero presa in considerazione. –
C'è un altro modo di pensare alla profilazione - non come misurare il tempo e contare le chiamate, ma come chiedere "Che diamine sta facendo?" - http://stackoverflow.com/questions/1777556/alternatives-to-gprof/1779343#1779343 –