2.2. La gestion automatique de
la mémoire pose problème en pratique
Les langages qui possèdent une gestion
automatique de la mémoire (voir le paragraphe 1.2.) font appel à un système de
ramasse-miettes (garbage collector). Au début de l'introduction de cette
technologie, un ramasse-miette pouvait effectivement introduire des pauses assez longues
au cours du déroulement d'un programme. Aujourd'hui, cette technologie a évoluée, les
ramasses-miettes sont devenus non intrusifs: tout se passe comme si la gestion de
la mémoire a lieu en tâche de fond, de façon imperceptible. Cette évolution autorise
l'utilisation de langages comme le Common Lisp et Smalltalk pour des
applications temps réel (pour un exemple, voir l'application - TRACTEBEL - GPS).