Mein PC hat eine Dual-Core-CPU und ich frage mich - wäre es möglich, .NET-Reflektionszeiten um zwei zu reduzieren, wenn ich in einem Zwei-Thread-Prozess beginne.Multi-Threading verwenden, um .NET-Reflektion zu beschleunigen
von "Verarbeitung" ich folgendes gemeint haben:
1.loading die Montage 2.getting alle Arten aus ihm heraus (.GetTypes()) 3.processing diese Art diese Arten 4.querying für Methoden usw.
Wenn ja - was ist die beste (Performance-weise) Strategie wäre:
- Last alle Baugruppen in einem ein Thread dann Prozess Metainformationen in einem zwei concurent Gewinde
- Last und Prozeß jede Anordnung in einem eigenen Thread