Pregunta

Tengo un servicio de WCF, que funciona con tomas asíncrono, tengo un poco de problema de rendimiento, así que decidí refactorizar el código, he leído algunos artículos sobre la facilidad de uso de F # para asíncrono y roscado múltiples y así sucesivamente, pero yo querer saber que voy a subir un mejor desempeño de usar F # paralelismo? y su fácil compatible con el servicio WCF, tengo una gran cantidad de datos que debe ser transferencia a través de las tomas (en TCP) por lo que su importante tener un algoritmo de rendimiento bueno y paralelismo.

¿Fue útil?

Solución

Brevemente:

F # tiene un perfil de rendimiento similar a C #. Usted no debe esperar F # y C # para tener mucha diferencia Potencia para el código de estructura similar.

F # tiene un modelo de programación mucho mejor para el código asíncrono en comparación con C #. Si usted está haciendo una gran cantidad de BeginFoo / EndFoo materia de devolución de llamada en C #, entonces usted lo encontrará mucho más fácil de escribir este código en C # (y más fácil de "hacerlo bien").

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

Otros consejos

Hay una respuesta para usted, es decir aproximadamente en paralelo también: Volviendo Parallel socket asíncrono y no sólo concurrente en aplicación muy intensiva usando TPL

Gracias

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top