[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: freebsd libc and libc_r



On Sat, Feb 19, 2005 at 01:05:34PM +0530, Rajesh Ghanekar wrote:
> Hi,
> 
>    Has anyone tried porting freebsd libc (and libc_r) to linux? Are there
> any precompiled freebsd libc (and libc_r) libraries available? I want
> to compare the performance between these two ports. Basically what i am
> trying is that I have a program which outperforms by a large margin when
> run on freebsd compared to linux.
>
>   If this question has been asked previously, I am sorry to make the
> noise on this list. Any help appreciated.

I'm not directly involved in the FreeBSD porting attempts, but I would have
my doubts; the only active FreeBSD porting for Debian is using GNU libc
on top of a FreeBSD kernel, rather than a FreeBSD libc on top of a Linux
kernel.

There are several reasons why your application might have different
performance results on the two platforms, but your best bet for figuring
out why may be to use profiling-enabled code (from libc up, including all
other libraries that might be linked, and the application itself) on both
and study where they spend their time.

If it's a threading application and you link against LinuxThreads on the
Linux box, that can also have a... dramatic impact, which may not be as
easy to track down.

But, as a general rule, the first rule of optomizing things is to look
at what's *actually* happening, so that you know where to optomize.
-- 
Joel Aelwyn <fenton@debian.org>                                       ,''`.
                                                                     : :' :
                                                                     `. `'
                                                                       `-

Attachment: signature.asc
Description: Digital signature


Reply to: