Was schneller ist – unsicherer C#-Code oder rohes C++C#

Ein Treffpunkt für C#-Programmierer
Guest
 Was schneller ist – unsicherer C#-Code oder rohes C++

Post by Guest »

Ich schreibe ein Bildverarbeitungsprogramm, um die Echtzeitverarbeitung von Videobildern durchzuführen. Es ist in C# und verwendet die Emgu.CV-Bibliothek (C#), die die OpenCV-Bibliotheks-DLL (nicht verwaltetes C++) umschließt. Jetzt muss ich meinen eigenen speziellen Algorithmus schreiben und er muss so schnell wie möglich sein.

Welche Implementierung des Algorithmus wird schneller sein?
  • Schreiben einer „unsicheren“ Funktion in C#
  • Hinzufügen der Funktion zur OpenCV-Bibliothek und Aufrufen über Emgu.CV
Ich vermute, dass unsicheres C# langsamer ist weil es den JIT-Compiler durchläuft, aber wäre der Unterschied signifikant?

Bearbeiten:

Kompiliert für . NET 3.5 unter VS2008

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post