Domanda

Ho un servizio WCF, che lavora con i socket asincrono, ho qualche problema di prestazioni così ho deciso di refactoring del codice, ho letto alcuni articoli sulla facilità d'uso di F # per async e multi threading e così via, ma io vogliono sapere io guadagno un andamento migliore di usare F # il parallelismo? e la sua facile compatibile con il servizio WCF, ho una grande quantità di dati che dovrebbero essere trasferimento tramite le prese (su TCP) per cui il suo importante avere un algoritmo buone prestazioni e parallelismo.

È stato utile?

Soluzione

In breve:

F # ha un profilo di prestazioni simile a C #. Non si deve aspettare F # e C # di avere molta differenza perf per il codice di analoga struttura.

F # ha un modello molto migliore di programmazione per il codice asincrono rispetto a C #. Se stai facendo un sacco di roba callback BeginFoo / EndFoo in C #, allora troverete molto più facile scrivere questo codice in F # (e più facile da "farlo bene").

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

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top