Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schleife beschleunigen sinnvoll? (https://www.delphipraxis.net/175794-schleife-beschleunigen-sinnvoll.html)

EWeiss 19. Jul 2013 11:26

AW: Schleife beschleunigen sinnvoll?
 
sorry wenn ich nerve ..
Was sagt mir jetzt der Shot?

Viel anfangen kann ich jetzt nicht damit.

gruss

Union 19. Jul 2013 11:29

AW: Schleife beschleunigen sinnvoll?
 
Das sagt Dir dass DirectX unter .NET langsam ist ;)

EWeiss 19. Jul 2013 11:34

AW: Schleife beschleunigen sinnvoll?
 
Zitat:

Zitat von Union (Beitrag 1222046)
Das sagt Dir dass DirectX unter .NET langsam ist ;)

Dürfte aber nichts mit dem Rendern der Visualisierungen zu tun haben.
Die mscorwks.dll verursacht das problem nur wie soll ich da was fixen wenn überhaupt.

gruss

Union 19. Jul 2013 11:45

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".

EWeiss 19. Jul 2013 11:53

AW: Schleife beschleunigen sinnvoll?
 
Zitat:

Zitat von Union (Beitrag 1222049)
Das stimmt. Kann man im Profiler nicht einstellen, dass nur eigener Code beobachtet wird (Just my Code)? Du hast ja rechts oben "All Code".

So wie ich das sehe nicht.
Allerdings wird die DLL bass_vis schon angezeigt mit 7,4 samples was auch immer das heist ;)

gruss

Union 19. Jul 2013 11:57

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.

EWeiss 19. Jul 2013 11:59

AW: Schleife beschleunigen sinnvoll?
 
Zitat:

Zitat von Union (Beitrag 1222051)
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.

Ok Danke werde mal schaun ob ich das finde ;)

Hmm also das Bild oben zeigt dir schon Just my Code :)
Wenn ich auf den link klicke erst dann wird der ganze angezeigt.

gruss

EWeiss 19. Jul 2013 13:35

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

EWeiss 19. Jul 2013 17:23

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

jaenicke 19. Jul 2013 20:38

AW: Schleife beschleunigen sinnvoll?
 
Zitat:

Zitat von EWeiss (Beitrag 1222069)
Ich weiss das sollte man nicht tun ..
Thread.Sleep(1) aber es wirkt wunder.

Im Gegenteil, im Thread ist das genau richtig.
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 19:13 Uhr.
Seite 2 von 5     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz