![]() |
AW: Schleife beschleunigen sinnvoll?
sorry wenn ich nerve ..
Was sagt mir jetzt der Shot? Viel anfangen kann ich jetzt nicht damit. gruss |
AW: Schleife beschleunigen sinnvoll?
Das sagt Dir dass DirectX unter .NET langsam ist ;)
|
AW: Schleife beschleunigen sinnvoll?
Zitat:
Die mscorwks.dll verursacht das problem nur wie soll ich da was fixen wenn überhaupt. gruss |
AW: Schleife beschleunigen sinnvoll?
Das stimmt. Kann man im Profiler nicht einstellen, dass nur eigener Code beobachtet wird (Just my Code)? Du hast ja rechts oben "All Code".
|
AW: Schleife beschleunigen sinnvoll?
Zitat:
Allerdings wird die DLL bass_vis schon angezeigt mit 7,4 samples was auch immer das heist ;) gruss |
AW: Schleife beschleunigen sinnvoll?
Du kannst in den Profiler-Einstellungen definieren ob "Just my Code" aktiviert werden soll und soweit ich weiß auch die Aufruftiefe in von diesen aufgerufenen "Fremdfunktionen" die dann doch noch beachtet werden soll.
|
AW: Schleife beschleunigen sinnvoll?
Zitat:
Hmm also das Bild oben zeigt dir schon Just my Code :) Wenn ich auf den link klicke erst dann wird der ganze angezeigt. gruss |
AW: Schleife beschleunigen sinnvoll?
Bin jetzt mal anders an die Sache herangegangen.
Ich habe im Quelltext alle zugriffe auf meine DLL gesperrt so das kein Plugin gestartet wird bzw. irgendwelche Messagen an dieses gesendet werden kann. Jetzt habe ich festgestellt das der RenderThread innerhalb Mediaportal allein für die hohe CPU auslastung verantwortlich ist. Warum auch immer obwohl er ja jetzt eigentlich nichts mehr zu tun hat. Damit bin ich auf jedenfall sicher das es nichts mit meiner DLL zu tun hat. Aber grübeln tu ich immer noch warum so ein Thread eine so hohe auslastung verursacht. gruss |
AW: Schleife beschleunigen sinnvoll?
Ich weiss das sollte man nicht tun ..
Thread.Sleep(1) aber es wirkt wunder. CPU auslastung liegt nun im VollBild 1920x1200 3-5% wenn Milk2 visualisiert wird. Für den rest sollen die Developer von Mediaportal sich gedanken machen ob sie anstelle des Threads einen Timer verwenden um das Sleep zu umgehen. Auf jeden fall funktioniert es jetzt so wie es soll. gruss |
AW: Schleife beschleunigen sinnvoll?
Zitat:
Das wollte ich vorhin auch fragen, ob du da womöglich ne Schleife while not Terminated ohne Pause drin hast. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz