Jeder zusätzliche Dekorator erzeugt ein weiteres Objekt im Speicher. Bei mehrfacher Verschachtelung kann dies zu unerwartetem Speicherverbrauch führen. Besonders bei dynamischer Speicherallokation (Heap) muss auf Speicherlecks und Fragmentierung geachtet werden.