roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.103
Ich habe vor kurzem einen Artikel über PLINQ gelesen. Schein auf jeden Fall interesant zu sein. Habe darauf hin einen Test mit meine Anwendung gemacht. 1300 Datensätze wurden mit PLINQ und LINQ sortiert. Ich dachte, PLINQ machts schneller, aber es war das Gegenteil. Die 1300 Datensätze wurden in 0 Millisekunden von LINQ verarbeitet und mit PLINQ mit 10 Millisekunden. Natürlich beim zweiten anlauf waren die ergebnisse von PLINQ besser.
Es ist natürlich klar, parallel Daten abzuarbeiten lohnt sich nur dann wenn es genug viele Daten da sind, sonst verbraucht man unnötig wartezeiten für die Parallelisierung bei weniger Datensätzen.
Also meine Frage wäre, ab wann würde sich PLINQ lohnen? also ab 1000 Datensätzen ist die Qualität sehr schlecht. Ich denke nicht das 10.000 Datensätze es besser mit PLINQ haben. Habe leider keinen Beispiel für aber ich habe einen Artikel über die Berechnung von Genome mit PLINQ gelesen (Eigentlich zufälliges Genome Generierung) und der Typ meinte mit PLINQ hats man einfacher.
Es ist natürlich klar, parallel Daten abzuarbeiten lohnt sich nur dann wenn es genug viele Daten da sind, sonst verbraucht man unnötig wartezeiten für die Parallelisierung bei weniger Datensätzen.
Also meine Frage wäre, ab wann würde sich PLINQ lohnen? also ab 1000 Datensätzen ist die Qualität sehr schlecht. Ich denke nicht das 10.000 Datensätze es besser mit PLINQ haben. Habe leider keinen Beispiel für aber ich habe einen Artikel über die Berechnung von Genome mit PLINQ gelesen (Eigentlich zufälliges Genome Generierung) und der Typ meinte mit PLINQ hats man einfacher.