Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Inspiriert von diesem Thread möchte ich hier die verschiedenen, mir bekannten Standard-Möglichkeiten für die Rohdatenserialisierung von Structs vorstellen und vergleichen. Ich habe dafür 3 verschiedene, oft genutzte Varianten gewählt, welche mit den Methoden Marshal.PtrToStructure() und Marshal.StructureToPtr() arbeiten und stelle noch eine eigene vor, welche mit TypedReferences arbeitet, um dem Overhead dieser beiden Methoden zu entgehen. Ich habe mich auch auf generische Methoden beschränkt, d…

  • Benutzer-Avatarbild

    @Bluespide Stimmt, an refvalue hatte ich wohl in dem Moment gerade nicht gedacht - Danke für den Hinweis Ich werde das wenn ich Zeit habe vielleicht morgen testen und zurückmelden, ob das eine signifikante Verbesserung ergibt. Ich würde jedoch ehrlich gesagt nicht vermuten, dass es viel schneller ist - der Hauptvorteil der makeref-Variante ist ja das Umgehen von Marshal.StructToPtr, was einem gewaltigen Overhead und einen (intentionellen) Memoryleak erspart (aber die Methoden leider auch inkompa…