programmation prise Async et F #
-
25-09-2019 - |
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.
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
Il y a une réponse à vous, il dit aussi au sujet parallèle: Mise en parallèle prise async et non seulement simultanés en application très intensive en utilisant TPL
Merci