14.02.2013, 09:44
Hallo zusammen,
ich habe mir eine Steuerungssoftware für einen kleinen Prüfstand zusammengebastelt. Soweit so gut auf meinem Arbeitsplatz PC (Quatcore mit 4GB Arbeitsspeicher) läuft das ganze recht gut. Wenn ich das Projekt allerdings zur EXE umwandle und auf den Prüfstandsrechner gehe (Dualcore) läuft das ganze nur noch mit angezogener Handbremse.
Also muß ich das Ganze unbedingt etwas performanter gestallten. Jetzt habe ich schon Timeranzeigen eingebaut um die Laufzeiten der 5 Parallelschleifen mir anzeigen zu lassen. Was mich auch nicht viel schlauer gemacht hat. Außer das ich nun weiß, dass 3 der 5 Schleifen bei einer Schleifenwartezeit von ca. 100ms bis zu 2,5s brauchen.
Gibt es irgend eine Möglichkeit anzeigen zu lassen wo der code hängt?
Habe das gefühl, dass irgendwo eine Queue auf Werte wartet oder ähnliches.
Vielen Dank schon mal.
Gruß Mario
ich habe mir eine Steuerungssoftware für einen kleinen Prüfstand zusammengebastelt. Soweit so gut auf meinem Arbeitsplatz PC (Quatcore mit 4GB Arbeitsspeicher) läuft das ganze recht gut. Wenn ich das Projekt allerdings zur EXE umwandle und auf den Prüfstandsrechner gehe (Dualcore) läuft das ganze nur noch mit angezogener Handbremse.
Also muß ich das Ganze unbedingt etwas performanter gestallten. Jetzt habe ich schon Timeranzeigen eingebaut um die Laufzeiten der 5 Parallelschleifen mir anzeigen zu lassen. Was mich auch nicht viel schlauer gemacht hat. Außer das ich nun weiß, dass 3 der 5 Schleifen bei einer Schleifenwartezeit von ca. 100ms bis zu 2,5s brauchen.
Gibt es irgend eine Möglichkeit anzeigen zu lassen wo der code hängt?
Habe das gefühl, dass irgendwo eine Queue auf Werte wartet oder ähnliches.
Vielen Dank schon mal.
Gruß Mario