hey
hvorfor trækker min hjemmeside så meget cpu?? hardbeat
jeg kan simpelthen ikke forstå hvorfor den ikke køre ordentligt... på min computer køre den flydende... men på andre computere køre den bare ikke så godt...
er der nogen der kan forklare mig hvorfor jeg ikke kan få den til at virke ordentligt?
på forhånd tak
11 kommentarer
Ikke for at være selvpromoverende, men jeg lavede en post for noget tid siden med performance tweaks. Der er også en del andre hvis du googler lidt. Tjek her: I like to blog
Det er svært at sige hvad der sker for din side, når man ikke har set noget kode. Men måske er det de shapes der kører rundt i baggrunden som er lidt tunge!? Ellers husk at have så få ENTER_FRAME eventlisteners kørende som muligt og marker ting til Garbage Collection når du ikke bruger dem længere.
Ellers fin side, kører faktisk fint her
Ved mig stiger mit cpu forbrug med 50% da de der cirkler i baggrunden begynder at dreje rundt og den er færdig med at skrive titlen "Hardbeat".
MVH Emil Melgaard
TAK for jeres svar
jeg kunne bruge begge meget!... nu har jeg skrevet det i kode istedet for at animere det,,, ved ikke hvorfor jeg ikke gjorde det i første omgang men... nu skulle den køre bedre... kan i give mig noget feedback på om det trækker ligeså meget på cpu nu?
"ham selv"... rigtig fed post du har skrevet
"melgaard"... hvordan reagere din cpu på siden nu?
Ser fint ud
Når man klikker på video kommer denne fejlmeddelse dog, hvis man bruger debug versionen af flashplayeren
og der sker iøvrigt ik noget her ved klik på video
Jeg sidder på en Core 2 Duo T7700 2.40 GHz og den går fra 18 - 25 % men svinger op til 80 - 90 % når den der tekst "Hardbeat" med lyset i baggrunden kommer og holder sig der omkring indtil jeg lukker siden.
Kan det være dine grafik filer der er ekstremt store?
Du kan jo hvis du sidder på en PC trykke Ctrl + Shif + Esc og trykke under det faneblad der hedder ydeevne. Så kommer der en graf hvor du kan følge udviklingen over en tid.
nu har jeg fundet ud af hvorfor den trækker så meget cpu... det er pga. de crikler der køre i baggrunden som du også nævnte "melgaard"... jeg prøvede at fjerne dem helt... der lå hjemmesiden på et sted mellem 4 - 15 %...
men nu er spørgsmålet:
hvordan kan jeg stadig have de cirkler kørende i baggrunden men formindske cpu forbruget?
jeg har fulgt de råd "Ham selv" postede.. det fik den også lidt ned... men ikke nok
Er cirklerne tegnet i flash som vector grafik? for så kan det hjælpe at konventere dem til bitmap, så laver flash ikke så mange beregninger.
nu har jeg testet igennem og lavet om og alt muligt...
jeg har lavet alle ringe om til bitmaps og joinet dem så der faktisk kun var 4 bitmaps der skulle roteres i stedet for de oprindelige 8 og så har jeg fået dem til at rotere ved hjælp af ActionScript..
Det mærkelige er at den oprindelige der var 8 forskellige vector grafik ringe og var animeret i flash uden ActionScript, faktisk kræver mindre cpu end den med 4 bitmaps og as... ???? hvorfor??
kan ikke fatte hvad der går galt... nogen der kan give mig en forklaring?
OKay, det er endnu mere mærkeligt. Vector grafik kan jo skaleres i det uendelige fordi de er tegnede vha. matematik. Men måske flash laver noget anti-aliasing når den rotere billederne? for så kræver det jo også beregninger hver gang den rotere.
Det kan være at CPU slugeren er gemt et andet sted? Hvor meget CPU tager siden uden ringene?
Ringene er dem der tære på cpu'en... uden dem tager den kun mellem 5 -10... det er super mærkeligt!