Performance 10.03.2017, 09:27 Uhr

Reflection-Code Beine machen

Ein Test zeigt, dass der Wahl der passenden Zugriffstechnologie eine große Bedeutung zukommt.
(Quelle: 4602730)
Reflection ist keine besonders schnelle Technologie - auch wenn man auf sie in manchen Szenarien nicht verzichten kann. Wie langsam sie ist, hat Daniel Wertheim getestet. In einem Blogpost veröffentlicht er die Messergebnisse.
Er vergleicht die Zeiten, die Methoden brauchen, die Reflection einsetzen versus Methoden, die einen generischen Methoden-Cache nutzen.
Die Unterschiede sind beachtlich und werden mit mehrfacher Wiederholung des Zugriffs noch größer. So misst er bei 100facher Wiederholung einen Faktor von rund 10000, den die klassische Reflection länger braucht als ein Methoden-Cache


Das könnte Sie auch interessieren