Hjem Udvikling Hvad er loop fusion? - definition fra techopedia

Hvad er loop fusion? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Loop Fusion?

Loop fusion er en type programmeringsteknik, der kombinerer to eller flere sløjfer til en, der overholder principperne om programmeringseffektivitet eller compileroptimering.

Loop fusion er også kendt som loop loop.

Techopedia forklarer Loop Fusion

Ideen om at sætte flere sløjfer i en løkke diskuteres forskelligt af forskellige tech-eksperter. Udviklere og andre kan henvise til at forbedre effektiviteten eller "reducere loop-overhead" eller gøre computerprogrammer hurtigere at udføre.

Loop fusion kan forbedre kodelæsbarheden, og i nogle tilfælde kan det gøre programmer hurtigere. Imidlertid påpeger eksperter, at loopfusion i nogle tilfælde faktisk kan få programmer til at gå langsommere. Hvis de to variabler, der er involveret i de to sløjfer, f.eks. Er placeret forskellige steder i computerhukommelsen, kan det at kombinere disse to varer få programmet til at miste datalokalisering og muligvis ikke i sidste ende være effektivt. Hvor hukommelsen til de to loopprocesser opfylder visse kriterier, er loop-fusion en nyttig teknik.

Det modsatte af loop-fusion er loop-fission, hvor en loop kan deles i to. Denne teknik kan også være nyttig under nogle omstændigheder.

Hvad er loop fusion? - definition fra techopedia