🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.mac.programmer.codewarrior
6 messages
6 total messages Started by Steve Fri, 30 Mar 2001 19:03
malloc
#1257
Author: Steve
Date: Fri, 30 Mar 2001 19:03
6 lines
1010 bytes
Apple's performance doc mentions to use Darwin's malloc over NewPtr.

What libs do I link with to get their malloc and not one that MW has
provided in the MSL?

Steve
Re: malloc
#1259
Author: MWRon
Date: Fri, 30 Mar 2001 19:45
20 lines
1433 bytes
In article <geek-3003011104050001@192.168.1.3>,
 geek@geeksrus.com (Steve) wrote:

>Apple's performance doc mentions to use Darwin's malloc over NewPtr.
>
>What libs do I link with to get their malloc and not one that MW has
>provided in the MSL?

Darwin's malloc is OS X,  I believe with our Native C tools we will use 
the Darwin C library so you will have that.

Ron

-- 
CodeWarrior for Linux v6 with Java for x86 and PowerPC is Shipping!!
Enjoy a migration price for owners of other Metrowerks Software.   

http://www.metrowerks.com/products/linux/

METROWERKS - Ron Liechty - MWRon@metrowerks.com
Re: malloc
#1258
Author: meeroh
Date: Fri, 30 Mar 2001 20:14
16 lines
1519 bytes
In article <geek-3003011104050001@192.168.1.3>,
 geek@geeksrus.com (Steve) wrote:

>Apple's performance doc mentions to use Darwin's malloc over NewPtr.
>
>What libs do I link with to get their malloc and not one that MW has
>provided in the MSL?

You don't. Apple's advice mostly applies to applications built with 
PorjectBuilder. For CodeWarrior is possible by using CoreFoundation's 
Bundle services to load the symbols by hand from System.framework, but 
that's not worth the effort. 

meeroh
-- 
You can get random signatures if you put text files into a folder called "Random Signatures" in your Preferences folder.
Re: malloc
#1260
Author: Steve
Date: Fri, 30 Mar 2001 22:52
20 lines
1674 bytes
In article <macdev-B358A3.15145230032001@senator-bedfellow.mit.edu>,
meeroh <macdev@meeroh.org> wrote:

> In article <geek-3003011104050001@192.168.1.3>,
>  geek@geeksrus.com (Steve) wrote:
> 
> >Apple's performance doc mentions to use Darwin's malloc over NewPtr.
> >
> >What libs do I link with to get their malloc and not one that MW has
> >provided in the MSL?
> 
> You don't. Apple's advice mostly applies to applications built with 
> PorjectBuilder. For CodeWarrior is possible by using CoreFoundation's 
> Bundle services to load the symbols by hand from System.framework, but 
> that's not worth the effort. 

So does the MW malloc make sure that everything is page aligned, and does
calloc do the zeroing down in the VM layer?

Steve
Re: malloc
#1261
Author: meeroh
Date: Fri, 30 Mar 2001 23:07
12 lines
1437 bytes
In article <geek-3003011453120001@192.168.1.3>,
 geek@geeksrus.com (Steve) wrote:

>So does the MW malloc make sure that everything is page aligned, and does
>calloc do the zeroing down in the VM layer?

Not yet, I believe. However, what makes you think this is a significant 
performance penalty for your code?

meeroh
-- 
Using random signatures is as simple as putting text files into a folder called "Random Signatures" in your Preferences folder.
Re: malloc
#1262
Author: Howard Hinnant
Date: Sat, 31 Mar 2001 00:01
12 lines
1783 bytes
In article <geek-3003011453120001@192.168.1.3>, Steve
<geek@geeksrus.com> wrote:

| So does the MW malloc make sure that everything is page aligned, and does
| calloc do the zeroing down in the VM layer?

The alignment for malloc is currently at 16 bytes.  calloc simply calls
memset on the block of memory.

-- 
Howard Hinnant
Metrowerks
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads