PHP expert |
|
Laten we zeggen dat je programma een volledig proces in beslag neemt. Dan wordt dit opgedeeld door de computer in stukjes om te verwerken. Een van deze stukjes worden segmenten genoemd. Een segment heeft een variabele grootte en hier zitten bepaalde gegevens over je programma in. Dit kan bv. alle variabelen van dat programma zijn, een subroutine, of als je programma/proces klein genoeg zelfs heel het proces. Laten we nu aannemen dat je subroutine/methode/functie in dit segment wordt gestoken. Dan zitten hier instructies in die makkelijk herkenbaar zijn voor je processor. Hierdoor kan na eenmalige uitvoering dit segment worden geoptimaliseerd. Elke keer als je die methode binnen je programma aanroept wordt dit segment uitgevoerd, en aangezien de processor dit herkend weet dit sneller wat het er mee moet doen. Als je nu alle code onder elkaar steekt kan je compiler moeilijker beslissen hoe het het programma moet opdelen.
Dit is nu héél basic uitgelegd, want zo gaat het niet volledig in zijn werking maar het geeft je een idee.
Nuja, je gaat waarschijnlijk geen verschil merken als je het doet of niet doet. Maar ik raad je aan alles mooi te verdelen dat het overzichtelijk blijft:-) |