#19
Post
napisał: prokopcio » 02 gru 2010, 19:26
Teraz wyrzuciłem całą kontrolę transmisji do osobnego wątku i tu ciekawostka - zużycie pokazywane sporo większe (kontrola jest ciągła) ale za sprawą niskiego priorytetu nie widać spowolnienia pracy (nawet inne programy działają szybciej). czyli de facto nie jest to 92% mimo, że tyle wyświetla bo mogę odpalić trzy takie programy i jest nadal ponad 90% bez zacinania kompa dodatkowo jeszcze kolejne uruchamiane programy nie wpływają na pracę programów CNConv (choć już wszystko działa wolno poza pracą kontrolerów).
cosimo - > teraz wiem, że pochłania moją moc wątek transmisyjny, który działa w nieskończonej pętli - być może lepiej jest uruchamiać wątek tylko w razie potrzeby (czasem tysiące razy na sekundę) ale nie jestem pewien czy to będzie miało wymierny skutek, kiedyś sprawdzę, być może tak. Choć teraz oczekiwanie na "potrzebę transmisji" pochłania dużo mocy procka to nie powinno być przyczyną znacznego spowalniania systemu ponieważ wszystkie inne aplikacje mają wyższy priorytet, jeśli niema natychmiastowej potrzeby aby zwiększyć priorytet
[ Dodano: 2010-12-02, 19:31 ]
uruchamiać w sensie nie "tworzyć" tylko wstrzymywać i wznawiać.