# Engine/memory

**URL:** <https://www.ruby-forum.com/t/engine-memory/104905>\
**Category:** Rails\
**Created:** [May 23, 2007, 6:57pm UTC](https://www.ruby-forum.com/t/engine-memory/104905 "2007-05-23T18:57:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marcello\_P](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@Marcello\_P](https://www.ruby-forum.com/u/Marcello_P)\
**Post date:** [May 23, 2007, 6:57pm UTC](https://www.ruby-forum.com/t/engine-memory/104905/1 "2007-05-23T18:57:43Z")

</div>

Hello,

I have one large project developed with Rails. It is used by some  
clients.  
But one of my clients want some sort of customization.

As is is based in the main project, I’m using Engines to make this  
client’s changes.  
I did this:

- created an empty project
- created a symlink to the main project in /vendor/plugins/
- installed engines
- put: config.plugins = [“engines”, “\*”] (in environment.rb)

Works fine.  
But I noticed that when I run it (using mongrel cluster) that it uses  
about twice the memory used by the original project.

As the modified project is almost empty, I think that this memory  
increase is caused by Engines.

Is this normal, or I made something wrong ??

Thanks  
Marcello P.
