#1 2015-10-29 18:58:39

jaclas
Member
Registered: 2014-09-12
Posts: 215

Memory manager - what?

Hi all,

What memory manager do you use in production servers that are to be heavily loaded on multiple threads?
FastMM is the bottleneck, ScaleMM is unstable (AV) SapMM is also unstable.
Are there other options worth considering?

Offline

#2 2015-10-29 19:03:02

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,242
Website

Re: Memory manager - what?

FastMM4 gives the best performance/ resource ratio for a mORMot server.

The framework makes its best to minimize memory allocation.

Offline

#3 2015-10-29 21:18:58

jaclas
Member
Registered: 2014-09-12
Posts: 215

Re: Memory manager - what?

But in my test environment with ScaleMM I get 3200 req/s and with FastMM only 2700 req/s. Difference is large.
RAM occupancy does not bother me, I care about performance.
Are there any other good memory managers?

Offline

#4 2015-10-30 09:08:24

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,242
Website

Re: Memory manager - what?

I would rather optimize your server side code instead. Try to avoid memory allocation as much as possible.

See http://blog.synopse.info/post/2011/05/2 … plications

Offline

Board footer

Powered by FluxBB