BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

FastMM4 or NexusMM3

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM
View previous topic :: View next topic  
Author Message
Jason
Guest





PostPosted: Fri Oct 07, 2005 9:54 am    Post subject: FastMM4 or NexusMM3 Reply with quote



Hello,

I have a desktop software that runs in a 24/7 business. It uses MySQL DB +
Networking (TCP).
Im currently using Nexus MemoryManager.

I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Also I have a question about Memory Managers. Do they optimize the
components itself? Or I have to recompile my components including FastMM or
NexusMM file?

Thanks


Back to top
Pierre le Riche
Guest





PostPosted: Fri Oct 07, 2005 10:19 am    Post subject: Re: FastMM4 or NexusMM3 Reply with quote



Hi Jason,

Quote:
I have a desktop software that runs in a 24/7 business. It uses MySQL DB +
Networking (TCP).
Im currently using Nexus MemoryManager.
I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Stability should be the same: very stable. Performance wise: AFAIK Nexus is
optimized for heavy multi-threaded use, so FastMM4 should be faster in your
application - although I might not be the right person to give you an
objective opinion. If your program doesn't juggle a lot of memory though, it
is likely you may not see any difference in performance. The best advice
would probably be to test it yourself.

Quote:
Also I have a question about Memory Managers. Do they optimize the
components itself? Or I have to recompile my components including FastMM
or NexusMM file?

The components uses whichever memory manager is installed, so you do not
have to compile them for a specific memory manager. Usually all you need to
do is to add the memory manager source file as the first unit in your
project's .dpr file.

Regards,
Pierre



Back to top
Hannes Danzl[NDD]
Guest





PostPosted: Fri Oct 07, 2005 10:33 am    Post subject: Re: FastMM4 or NexusMM3 Reply with quote



Jason wrote:

Quote:
Hello,

I have a desktop software that runs in a 24/7 business. It uses MySQL DB +
Networking (TCP). Im currently using Nexus MemoryManager.

I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Stability wise there should be difference really. Performance wise, our
MemManager is build to perform best in multithreaded apps on multi-proc
machines. As desktop software is usually not of this kind FastMM will probably
faster in this case. Not sure how much and some other things like code
alignment might influence measures. Best is to try it out with your app i
guess.

Both will in almost all cases give any program using the default memory
manager a major boost in performance and stability!

--

Hannes Danzl [NexusDB Developer]
Newsgroup archive at http://www.tamaracka.com/search.htm

Back to top
Hannes Danzl[NDD]
Guest





PostPosted: Fri Oct 07, 2005 10:38 am    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Hannes Danzl[NDD] wrote:

Quote:
Jason wrote:

Hello,

I have a desktop software that runs in a 24/7 business. It uses MySQL DB +
Networking (TCP). Im currently using Nexus MemoryManager.

I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Stability wise there should be difference really. Performance wise, our

urgh: "NO difference" of course

--

Hannes Danzl [NexusDB Developer]
Newsgroup archive at http://www.tamaracka.com/search.htm

Back to top
Dennis
Guest





PostPosted: Fri Oct 07, 2005 2:53 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Hi Jason

Try test it and educate us ;-)

If you want your findings published then send it to our webmaster and he
will add it here

http://www.fastcode.dk/fastcodeproject/fastcodeproject/76.htm

Best regards
Dennis


----------------------------------------
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 1409 spam-mails.
Betalende brugere får ikke denne besked i deres e-mails.
Hent gratis SPAMfighter her: www.spamfighter.dk


Back to top
Jason
Guest





PostPosted: Fri Oct 07, 2005 4:04 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

I dont know how to test it :(

Anyway thanks


"Dennis" <marianndkc (AT) home3 (DOT) gvdnet.dk> wrote

Quote:
Hi Jason

Try test it and educate us ;-)

If you want your findings published then send it to our webmaster and he
will add it here

http://www.fastcode.dk/fastcodeproject/fastcodeproject/76.htm

Best regards
Dennis


----------------------------------------
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 1409 spam-mails.
Betalende brugere får ikke denne besked i deres e-mails.
Hent gratis SPAMfighter her: www.spamfighter.dk





Back to top
Jason
Guest





PostPosted: Fri Oct 07, 2005 4:05 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Should I use Beta 4.35 in release of my software? Or use 4.27 instead?

Jason

"Dennis" <marianndkc (AT) home3 (DOT) gvdnet.dk> wrote

Quote:
Hi Jason

Try test it and educate us ;-)

If you want your findings published then send it to our webmaster and he
will add it here

http://www.fastcode.dk/fastcodeproject/fastcodeproject/76.htm

Best regards
Dennis


----------------------------------------
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 1409 spam-mails.
Betalende brugere får ikke denne besked i deres e-mails.
Hent gratis SPAMfighter her: www.spamfighter.dk





Back to top
Jason
Guest





PostPosted: Fri Oct 07, 2005 4:08 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

But I like the TnMemoryStream of NexusMM...


"Hannes Danzl[NDD]" <hannes (AT) nexusdb (DOT) dbnexus.com> wrote

Quote:
Jason wrote:

Hello,

I have a desktop software that runs in a 24/7 business. It uses MySQL DB
+
Networking (TCP). Im currently using Nexus MemoryManager.

I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Stability wise there should be difference really. Performance wise, our
MemManager is build to perform best in multithreaded apps on multi-proc
machines. As desktop software is usually not of this kind FastMM will
probably
faster in this case. Not sure how much and some other things like code
alignment might influence measures. Best is to try it out with your app i
guess.

Both will in almost all cases give any program using the default memory
manager a major boost in performance and stability!

--

Hannes Danzl [NexusDB Developer]
Newsgroup archive at http://www.tamaracka.com/search.htm



Back to top
Jason Southwell
Guest





PostPosted: Fri Oct 07, 2005 4:27 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Quote:
I have a desktop software that runs in a 24/7 business. It uses MySQL
DB + Networking (TCP). Im currently using Nexus MemoryManager.

I was wondering if I will have difference using FastMM4.
Is there any differences? Stability, performance?

Also I have a question about Memory Managers. Do they optimize the
components itself? Or I have to recompile my components including
FastMM or NexusMM file?

FYI...

I have had problems with nexus MM 3 in certain code loops with code
optimizations turned on. I do not have problems with code
optimizations turned off or when using FastMM4 or the stock RTLMM.

--
Jason Southwell
www.arcanatech.com

Delphi & IntraWeb Components
Consulting and Contracting
Incident Based Support

Back to top
Bruce McGee
Guest





PostPosted: Fri Oct 07, 2005 5:58 pm    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Jason wrote:

Quote:
But I like the TnMemoryStream of NexusMM...

Do the Nexus classes require the Nexus memory manager? If not, there
isn't any reason you can't just pick any memory manager and keep using
TnMemoryStream.

--
Regards,
Bruce McGee
Glooscap Software

Back to top
Pierre le Riche
Guest





PostPosted: Mon Oct 10, 2005 6:27 am    Post subject: Re: FastMM4 or NexusMM3 Reply with quote

Hi Jason,

Quote:
Should I use Beta 4.35 in release of my software? Or use 4.27 instead?

I wouldn't use a beta in release software. I would suggest you use 4.27.

Regards,
Pierre



Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.