gestrichelte Linie mit Strichstärke > 1 = langsam



  • Hallo,

    ich habe folgendes Problem:

    Ich benutze die GDI - Funktion für eine gestrichelte Linie mit Strichstärke größer 1 definiert über einen Logbrush.

    Das ganze funktioniert auch soweit bis auf die Tatsache, das wenn ich viele Punkte (z.B. über eine Sinuskurve) habe, das ganze ziemlich schnell langsam wird.

    Das seltsame daran ist, das es in der Debug-Version einigermaßen erträglich ist, in der Release-Version allerdings mind. das 10 Fache langsamer.

    Kennt jemand ein ähnliches Problem und hat ne Lösung dafür ?

    Gruß



  • Lass dir mal eine normale Linie zeichnen vielleicht dauert das berechnen der sinus funktion so lange und nicht das zeichnen



  • Hi,

    nein, da passt alles. Es funktioniert auch alles wunderbar mit Strichstärke = 1. Es liegt definitiv an Strichstärke > 1.



  • gibst du alle gdi objekte auch ordnungsgemäß frei?



  • denke schon. Falls nicht, sollte dies doch aber nicht der grasse Unterschied zw. Debug und Release sein, oder ?


Log in to reply