Question

J'ai un service WCF, qui travaille avec prises async, j'ai quelques problèmes de performance si j'ai décidé de factoriser le code, je lis quelques articles sur la facilité d'utilisation de F # pour le filetage async et multi et ainsi de suite, mais je veulent savoir que je vais gagner une meilleure performance d'utiliser le parallélisme F #? et il est facile compatible avec le service WCF, j'ai une grande quantité de données qui devrait être le transfert via les prises (tcp) il est donc important d'avoir une bonne performance et de l'algorithme de parallélisme.

Était-ce utile?

La solution

En bref:

F # a un profil de performance similaire à C #. Vous ne devriez pas attendre F # et C # pour avoir beaucoup de différence de perf pour le code de structure similaire.

F # a un modèle de programmation beaucoup mieux pour le code async par rapport à C #. Si vous faites beaucoup de choses de rappel BeginFoo / EndFoo en C #, vous trouverez beaucoup plus facile d'écrire ce code dans F # (et plus facile à « faire les choses »).

http: //lorgonblog.wordpress .com / 2010/03/28 / f-async-on-the-côté serveur /

Autres conseils

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top