Cpu
Det låter ju högt. Jag antar att du använder stream-funktionen. Stämmer det? Vad kör du för inställningar? Bildkvalitet och bildstorlek?
Jag har testat lite olika inställningar och CPU användningen varierar mellan 8% till 70% på min p4 2.4 GHz, beroende på bildstorlek och bildkvalitet.
Observera att ökad bildkvalitet leder till mindre cpu-användning (eftersom bilden inte behöver komprimeras lika hårt). Men ökad bildkvalitet kräver mer bandbredd när man tittar över internet.
Experimentera lite med inställningarna och se om du kan hitta en lagom nivå mellan cpu-användning och prestanda.
Java är ju inte det mest optimala programmeringsspråket när det gäller cpu och minnesanvändning.
Jag vet inte om det är så mycket jag kan göra åt cpu användingen just nu. Men kanske det går förbättra om jag lägger in en ny komprimeringsalgoritm för stream-funktionen. Men det dröjer...
/malun
Jag har testat lite olika inställningar och CPU användningen varierar mellan 8% till 70% på min p4 2.4 GHz, beroende på bildstorlek och bildkvalitet.
Observera att ökad bildkvalitet leder till mindre cpu-användning (eftersom bilden inte behöver komprimeras lika hårt). Men ökad bildkvalitet kräver mer bandbredd när man tittar över internet.
Experimentera lite med inställningarna och se om du kan hitta en lagom nivå mellan cpu-användning och prestanda.
Java är ju inte det mest optimala programmeringsspråket när det gäller cpu och minnesanvändning.
Jag vet inte om det är så mycket jag kan göra åt cpu användingen just nu. Men kanske det går förbättra om jag lägger in en ny komprimeringsalgoritm för stream-funktionen. Men det dröjer...
/malun
Hmm, 52% när inte någon tittar låter ju väldigt högt. På min burk ligger cpun på ca 2% när inte någon tittar och streamfunktionen är igång.
Men det finns väl andra program du kan använda som tar mindre cpu
/malun
Eventuellt, men det skulle ta massor av tid att skriva om allt till C. Så vi får se hur jag gör med det.Rille wrote:Du skulle inte kunna gå över till C++?
Men det finns väl andra program du kan använda som tar mindre cpu
/malun
Det gör jag redan
Om det inte finns några tittare kvar, stängs den delen i Yawcam som tar bilder av, och startas igen först när det kommer en ny tittare.
Det tar 6-10 sekunder innan Yawcam märker att det inte finns några tittare kvar.
För övrigt har jag faktiskt lyckats göra några "CPU optimeringar" inför nästa version. Inget revolutionerade, men några procent kan det nog bli.
/malun
Om det inte finns några tittare kvar, stängs den delen i Yawcam som tar bilder av, och startas igen först när det kommer en ny tittare.
Det tar 6-10 sekunder innan Yawcam märker att det inte finns några tittare kvar.
För övrigt har jag faktiskt lyckats göra några "CPU optimeringar" inför nästa version. Inget revolutionerade, men några procent kan det nog bli.
/malun
Jag funderade lite till på vad du sa och kom på ytterligare en sak att stänga av i "viloläge".
Innan ändringen tog yawcam 2% av CPU:n på min dator när ingen tittade. Nu efter ändringen ligger den konstant på 0% utan tittare. Vet inte vad det kommer att innebära på din dator, men bättre borde det bli iaf.
/malun
Innan ändringen tog yawcam 2% av CPU:n på min dator när ingen tittade. Nu efter ändringen ligger den konstant på 0% utan tittare. Vet inte vad det kommer att innebära på din dator, men bättre borde det bli iaf.
/malun