Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid creating unused node features #4574

Merged
merged 1 commit into from
Sep 3, 2018
Merged

Commits on Aug 31, 2018

  1. Avoid creating unused node features

    Many node feature types are only used in some very specific situations,
    e.g. only if an element has virtual children. Reduce memory overhead by
    not allocating such instances until some data will actually be saved in
    them.
    
    Reduces BasicElementView memory use from 219100 to 149909 bytes and the
    memory use in BeverageBuddy with an edit dialog open from 170041 to
    151733 bytes.
    Legioth committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    e4a82ed View commit details
    Browse the repository at this point in the history