Browsed by
Schlagwort: thread.start

ThreadPool.QueueUserWorkItem vs Thread.Start (Vergleich der Ausführungsgeschwindigkeit)

ThreadPool.QueueUserWorkItem vs Thread.Start (Vergleich der Ausführungsgeschwindigkeit)

Im Rahmen der Optimierung der Laufzeit einer Anwendung stolperte ich über einen in der Praxis recht oft vorkommenden Fall. Der Profiler zeigte (nach langem Konfigurieren und Suchen dank der schlechten Dokumentation des mäßigen Profilers im Visual Studio 2008 TS) eine bestimmte recht kostenintensive I/O-Funktion, die oft aufgerufen wird. Klarer Fall: so etwas läßt sich einfach durch Parallelisierung optimieren.

Mehr lesen Mehr lesen