f/cfml

Lucee 7.1 faster, lighter components

Lucee 7.1 faster, lighter components

Previously, adding accessors=true to a component meant that every instance duplicated property metadata and regenerated getter/setter UDFs - even though these are static metadata that never change at runtime. This added unnecessary memory overhead and slowed down instance creation, especially for components with many properties (also with accessors=false). This PR implements a flyweight pattern: properties and accessor UDFs are now generated once at bytecode compilation time and shared across a...

lucee.org View

Comments

No comments yet. Log in to start the conversation.

f/cfml

Adobe ColdFusion, Lucee, and BoxLang

Created Feb 13, 2026

1
Member

Moderators
u/rob