, optimalisering van de behandelingen van een praktisch voorbeeld:,,,,,,,,,, uitwisseling van aandelen, 22,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' missen. Optimalisering van de code, en maximaliseren van de activa van de prestaties van je geheugen zo weinig mogelijk, wanneer gebruik wordt gemaakt van de middelen van het systeem, de CPU geheugen en mogelijk is.In deze handleiding van een werk, maar de middelen die flash van toepassing is, zullen we geleidelijk zal veel verbetering en aanpassing van de source code, ten einde een snellere en meer gestroomlijnde SWF 's.,,,, het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, en wij zijn vastbesloten, aandacht:, "geheugen gebruik" en "processor" eigenschap is gebaseerd op alle staatsinvesteringsfondsen zijn alle ramen open, met inbegrip van flash - reclame.Is het mogelijk de SWF 's meer arbeidsintensieve dan het eigenlijk is. En, stap 1: te weten de Flits, Flits film heeft twee belangrijke elementen: de simulatie van een brand en de grafische weergave van de uitputting van de natuurlijke hulpbronnen van de loop van de tijd de animatie.In de kaart van de spoorwegen in een roze film die de totale herinnering, en de groene lijn van CPU - percentage van belasting.Dat script object in de meeste van de geheugen voor Flash Player, en meer behandelingen met hogere doel film geheugen.Met het oog op het behoud van een herinnering, de daling van de consumptie van Flash Player regelmatig een inzameling van afval in alle behandelingen en de vrijlating van degenen die niet langer gebruik te maken van het voorwerp van de geheugen kaart geheugen, meestal blijkt het patroon op de heuvels, zal elke keer de inzameling van afval, en dan langzaam stijgen voor de oprichting van een nieuw doel.Een grafiek, alleen maar zal toenemen tot een probleem van de recycling van afval, want het betekent dat de nieuwe voorwerpen worden toegevoegd aan het geheugen, maar niet worden geschrapt.Als dat zo doorgaat, Flash Player uiteindelijk zou kunnen instorten, omdat het geen geheugen.Door het volgen van de film, de voor de berekening van de belasting van de beeldsnelheid processor.Een Flash - film beeldsnelheid is als het hart.Elke slag, Flash Player te actualiseren, zodat alle elementen op het scherm, en die nodig is voor de werking van het mandaat van een script, de beeldsnelheid bepalen hoeveel keer Flash Player moeten doorbrengen in elk ritme, dus 10 frames per seconde beeldsnelheid (FPS) betekent dat ten minste 100 milliseconden per dozijn.Als alle taken die nodig zijn in de tijd, dan zal de resterende tijd Flash Player te wachten in de volgende verslagen voorafgegaan door.Aan de andere kant, als bepaald in de in het ritme van de taken die nodig zijn om de te intensieve, binnen een bepaalde termijn zijn voltooid, de beeldsnelheid automatisch zal vertragen, om wat extra tijd.Als de vermindering van de belasting voor de snelheid van de lijst, terug naar de set van de tarief (beeldsnelheid zou automatisch tot 4 flash programma 's vader kwijt of is het raam uit.Dit is gedaan om het systeem van middelen en sparen als de gebruiker de aandacht op andere plaatsen. Dit alles betekent dat er twee soorten frame rate: je aanvankelijk een, in de hoop dat je films altijd lopen, en het loopt op, eigenlijk.We bellen je wel, de doelstellingen, de beeldsnelheid en een feitelijke, praktische, frame rate van een groep.Een grafische processor, zal de berekening van het bedrag van de belasting voor de werkelijke doelstellingen frame rate ratio.De formule voor de berekening van de belasting, de CPU is:, = (doel) - het werkelijke beeldsnelheid beeldsnelheid × 100) /de, als, bijvoorbeeld, de doelstellingen vastgesteld voor de omschrijving van de beeldsnelheid maar film in de praktische uitvoering van de belasting van de CPU 25fps, 50% (50 - 100 /50 * 25), gelieve er nota van te nemen dat het systeem niet de werking van het gebruik van de middelen van de CPU 's film het feitelijke percentage van de werkelijke waarde, maar een ruwe schatting.Hier is een overzicht van de in het kader van de optimalisering van de ramingen, het is een goede missie in de handen van de indicatoren.Om de werkelijke gebruik van de centrale verwerkingseenheid, gebruik je systeem te voorzien van de instrumenten, bijvoorbeeld in het raam van de taak van een manager.Nu zie ik het, het is niet redelijk dat de film van het gebruik van de computer van 53% van de middelen, maar de film toont de CPU 41,7% belasting.,,, gelieve er nota van te nemen dat alle films te nemen. In deze handleiding van onafhankelijke versie van de Flash Player.In de kaart kunnen in het systeem met vermelding van het nummer van de verschillende, dat hangt af van uw systeem, de browser en Flash Player.In de verschillende raam of het gebruik van een andere speler in het geheugen van de lopende flash - toepassing van bepaalde systemen kan ook van invloed zijn op de herinnering.De analyse van de prestaties van de programma 's in je flash, om ervoor te zorgen dat er geen andere schade aan je programma zal de maatregel, en de belasting van de CPU' s als naar verwachting meer dan 90% van film - en TV - bijvoorbeeld, als je naar het andere over te schakelen van een browser Rekening of naar beneden scrollen.Als gevolg van het lage percentage van de beeldsnelheid niet door de centrale verwerkingseenheid die intensieve taak, maar als we kijken naar de andere plek, zou de beeldsnelheid beperken.Als dat gebeurt, wacht een paar seconden van de kaart van de belasting van bedrijven, om de juiste waarde van de normale belasting van bedrijven na de beeldsnelheid schop, stap 2: dit deel van de code of om mijn geheugen er dik uit?De film van de source code, zoals hieronder aangegeven, bevat slechts één soort, genaamd "vuur", en dit is het document.Deze klasse omvat een reeks kenmerken voor het volgen van de film geheugen en verwerkers in de geschiedenis, dan voor de opstelling.Bij de berekening van de bijwerking van de statistische CPU geheugen, de vlam van de lading. Getstats (), de methode en de grafische weergave noemen, drawgraph (), de vlam van elk frame.Het creëren van vuur, de vlam van kracht. Createparticles (), deeltjes per seconde voor het genereren van honderden, die is opgeslagen in, fireparticles, de generator.En dan door de ring - Vlam. Drawparticles (), de eigenschappen van elk deeltje, met het oog op het scheppen van effecten.En neem de tijd om te leren, de vlam, klasse.Je kan geen snelle veranderingen in de optimalisering van de programma 's, die een zeer lange weg?Het pakket, COM pjtops {invoer. Flash.display.movieclip; de invoer van flash.events.event; de invoer van fl.motion.color; de invoer van flash.geom.point; de invoer van flash.geom.rectangle; de invoer van flash.text.textfield; de invoer van flash.system.system; de invoer van flash.utils.gettimer; de uitbreiding van de vlam movieclip {VAR memorylog = nieuwe installatie (particuliere); ///////opslag in de kaart van de particuliere memorymax = 0 blijkt system.totalmemory var. De waarde van system.totalmemory; ///////de hoogste waarden van de opname van tot nu toe particuliere var memorymin = 0; ///////system.totalmemory minimale gegevens tot nu toe particuliere var memorycolor; ///////tekst een herinnering van informatie van privé - var - teken = 0 gebruik van kleur; ///////tellen tijd getstats () aantal eerst onder fHet percentage van de waarde var) particuliere beeldsnelheid = 0; ///////oorspronkelijke beeldsnelheid waarde wordt vastgesteld op flash particuliere var cpulog = nieuwe installatie (); ///////opgeslagen in de kaart van de CPU 's cpumax = 0 blijkt dat de particuliere var. De waarde van de hoogste waarde; ///////de CPU' s record van particuliere var cpumin = 0; ///////de laagste CPU van geregistreerde waarde tot nu toe particuliere var cpucolor; ///////de tekst de CPU 's gebruik van particuliere var. Voor de berekening van Het gebruik van kleur; ///////CPU' s privé var. De laatste update = 0; ///////var = 30 is de laatste monsters van particuliere framerate; ///////memorylog & lengte; cpulog particuliere var graphheight var graphwidth; particuliere; particuliere var fireparticles = de nieuwe installatie (); ///////opslag van alle actieve deeltjes van de vlam van particuliere var firemc =De nieuwe movieclip (); ///////doek vlam particuliere var palet = nieuwe installatie (); ///////. Alle beschikbare kleuren van de vlam van particuliere var. De nieuwe installatie (=); ///////de winkel als een magneet firemc deeltjes niveau Particuliere var - kader; ///////videoclips van de rechthoek /van de constructeurs.Alle gebeurtenissen die de openbare functie, de timer en tegen vlammen () {addchildat (firemc, 1); in het kader van de rechthoek = nieuwe lid 2, 2, stage.stagewidth - 2, stage.stageheight - 2); colwidth = wiskunde var. De vloer (frame.width /10 (VAR); i = 0 < ik; 10; ik + +) {anker [M] = wiskunde. De vloer (ik colwidth); setpalette (}); memorycolor = memorytf.textcolor; cpucolor = cputf.textcolor; graphheight = graphmc.height; graphwidth = graphmc.width; beeldsnelheid = stage.framerate; addEventListener (event.enter_frame, drawparticles); addEventListener (event.enter_frame, GetStats); addEventListener (event.enter_frame, drawgraph);} ///////de vlam van de schepping van de kleur van de verzameling van deeltjes, en S.Bedrijven in de particuliere setpalette palet van functies () {var de zwarte = 0x000000; var blauw = 0x0000ff; var de rode = 0xFF0000; var oranje = 0xff7f00; var gele = witte = 0xffffff 0xffff00; var =; palet palet. Concat (getcolorrange (zwarte, blauwe, 10); het palet van concat (getcolorrange = palet. (blauw, rood, 30)) =; palet palet. Concat (getcolorrange (rood, oranje, 20)) =; palet palet. Concat (getcolorrange (oranje, geel, 20)) =; palet palet. Concat (getcolorrange (geel en wit, 20)) ///////;) is een verzameling. De kleur van een mengsel van verschillende 2 COLOR1 en private functie getcolorrange (aanpassing van 1, 2, procedure) {var de produktie = nieuwe installatie (.); voor de (VAR i = 0; ik <S. I + +) {VAR vooruitgang = ik /stappen; var kleur = kleur. Interpolatecolor (aanpassing van 1, 2, vooruitgang); de produktie van (in kleur). Duw terug te keren van de produktie;};) ///////- berekening van de toepassing van de huidige Staat van statistische gegevens, het gebruik van en de CPU 's in herinnering voor private functie GetStats (gebeurtenissen) {tik + + + + + + +; var = gettimer (); indien de (nu lastUpdate < 1000) {} {terug; of het laatst bijgewerkt = nu = 100;} CPU tik /beeldsnelheid × 100; cpulog. Duw (CPU); tik = 0; cputf.text = (1) + vaste CPU' s. "%"; als (CPU 's > cpumax) {cpumax = CPU' s; cpumaxtf.text = cputf. Tekst;} als (CPU 's < cpumin
3 van de optimalisering van de behandelingen van een praktisch voorbeeld: 3
Previous:De exploitant
Next Page:Een snelle Hint: toewijzing van