🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2535

Re: Message passing speed on BeBox

#2535
From: Dan Lakeland
Date: Wed, 15 Nov 1995 17:21
49 lines
2755 bytes
In <jazzDI1u41.16H@netcom.com> jazz@netcom.com (David C. Navas) writes:

>From the web site:
>>Q: How fast can messages be sent between applications? 
>>A: We've timed this at about 1000 messages/replies per second. Of course,
>>this will vary with the time you need to spnd actually
>>processing the message, but raw send/recieves are fast. 

>Thank you for caring about the speed of operations like this.  I hope
>you will take the following criticism in the positive vein in which it
>is offered.  :-)

>On the Amiga, under SHADOW, I believe I got upwards of 2500 messages per
>second on a 25Mhz 68030.  This is from memory, and I apologize if it's
>not exactly correct.  However, it was well over the 1000 you've gotten.  I
>suspect there's some work you need to do.

He said messages/replies. The way I read that, and I might be wrong, was
that 2000 messages were being sent, ie 1000 message-reply pairs. Is that
right, or am I misreading?

also they didn't say how much processing of the messages they were doing.

and as you point out in the portion of your message that I clipped,
there's a lot more delivery overhead in a wildly multithreaded
multitasking protected memory system like Be. I'm impressed with 1
millisecond messaging... I admit I'd be impressed with 300 microsecond
delivery even more :-) Be is still in BeTa though :-). Assuming
everything gets compiled on the Metrowerks compiler, they have the
provision for some sort of profiling. I imagine things will be tuned as
they get nearer to release. I know apple often doubles the speed of
certain functions in their "system update X" releases.

BTW: Question for Be...

Are there provisions for profiling on the BE? Perhaps this would be a
good thing to put into the debug server? It'd be cool to have a
(switchable) system level support for profiling.... Also how about
optimizations? If the metrowerks compiler you're using is the same as
the Mac version, there are all sorts of global optimizations available.
What optimization settings are you using for the developer releases?



-- 
Daniel Lakeland: Macintosh Hacker, Mathematics Major, Be computing
"Hairy Guy", NRA Member, and Libertarian. Prevent the government from
disarming, searching, seizing, jailing, beating, and otherwise abusing
your rights! THE 9th AMENDMENT:live its message.
Technical Details
Message-ID: <dlakelan.816456084@isua1.iastate.edu>
Path: arc1-ca.pugleaf.net!isua1.iastate.edu!dlakelan
References: <jazzDI1u41.16H@netcom.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!isua1.iastate.edu!dlakelan
From: dlakelan@iastate.edu (Dan Lakeland)
Newsgroups: comp.sys.powerpc,comp.sys.amiga.advocacy
Subject: Re: Message passing speed on BeBox
Date: 15 Nov 95 17:21:24 GMT
Organization: Iowa State University, Ames, Iowa
Message-ID: <dlakelan.816456084@isua1.iastate.edu>
References: <jazzDI1u41.16H@netcom.com>
NNTP-Posting-Host: isua1.iastate.edu