[openbeosstorage] Re: latest update
- From: Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx>
- To: openbeosstorage@xxxxxxxxxxxxx
- Date: Sun, 28 Apr 2002 20:07:06 +0200 (MET DST)
On Sat, 27 Apr 2002, Tyler Dauwalder wrote:
> > An add-on should be the easiest to implement and best performing solution.
> > [...]
>
> Sounds good to me, I say go for it. That would definitely be a major speed
> boost.
Yep, the only problem is, that it doesn't work, since load_add_on() and
get_image_symbol() are of course located in libbe.
Just another of those ideas. :-(
Fortunately something else works, which I hadn't thought would be
possible. :-)
We can put another shared lib inbetween our app and libbe. This new
library links against libbe and provides the functionality that is needed
to the application.
The magic file is libbeadapter.so which is compiles from LibBeAdapter.cpp.
Well, I guess, I don't have to say that our stuff performs much better
now. :-)
Before implementing this solution the BEntry Comparison Test took 13
minutes on my laptop! Yes, thirteen *minutes*! Now the whole BEntry test
suite runs only about one minute, compared to 50 seconds for the R5
version.
I commited the BEntry related changes. While doing so, I saw, that I
forgot to implement entry_ref::operator<(). BTW, I don't really know, what
it is good for. I hope it has the obvious semantics.
However save this item, BEntry is done and bullet proof, err... water
proof,... mmh, well, water repellent. ;-)
CU, Ingo
- Follow-Ups:
- [openbeosstorage] Re: latest update
- From: Tyler Dauwalder
- References:
- [openbeosstorage] Re: latest update
- From: Tyler Dauwalder
Other related posts:
- » [openbeosstorage] latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- » [openbeosstorage] Re: latest update
- [openbeosstorage] Re: latest update
- From: Tyler Dauwalder
- [openbeosstorage] Re: latest update
- From: Tyler Dauwalder