Frage

Ich habe einen WCF-Dienst, der mit Steckdosen async arbeitet, ich einige Performance-Problem haben, damit ich den Code Refactoring entschieden, las ich einige Artikel über die einfache Verwendung von F # für Asynchron und Multi-Threading und so weiter, aber ich wissen wollen, werde ich eine bessere Leistung gewinnen F # Parallelität zu benutzen? und seine leicht kompatibel mit WCF-Dienst, ich habe eine große Menge an Daten, die Übertragung über die Buchsen (auf tcp) sein sollte, so ist es wichtig, eine gute Leistung und Parallelität Algorithmus.

War es hilfreich?

Lösung

Kurz gesagt:

F # hat ein ähnliches Leistungsprofil zu C #. Sie sollten viel perf Unterschied nicht für ähnlich strukturierte Code haben erwarten F # und C #.

hat F # ein viel besseres Programmiermodell für Asynchron-Code im Vergleich zu C #. Wenn Sie eine Menge BeginFoo / EndFoo Rückruf Sachen in C # zu tun, dann werden Sie es viel einfacher finden diesen Code in F # schreiben (und leichter zu "get it right").

http: //lorgonblog.wordpress .com / 2010/03/28 / f-Asynchron-on-the-server-side /

Andere Tipps

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top