Re: Gnome Journal Article and General Beagle Publicity
- From: Kevin Kubasik <kevin kubasik net>
- To: Joe Shaw <joeshaw novell com>
- Cc: dashboard-hackers <dashboard-hackers gnome org>
- Subject: Re: Gnome Journal Article and General Beagle Publicity
- Date: Mon, 13 Nov 2006 12:17:08 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Joe Shaw wrote:
> Hi,
>
> On Sun, 2006-11-12 at 20:59 -0500, D Bera wrote:
>> Only if you dont do the rounds of distro bugzilla and newbie forums.
>> Those places are full of beagle eating CPU and memory problems (some
>> of them are due to some old buggy version of beagle that hasnt been
>> updated in the distros). I dont think beagle is newbie ready i.e.
>> plug-and-play yet.
>
> I think we're addressing these issues pretty well. We've been shipping
> Beagle on by default on SLED 10 and openSUSE since 10.0 and the reviews
> have been largely positive. There are still issues with certain file
> types, but I truly feel that Beagle is quite usable and useful by
> default.
>
>> Kevin, I had a brief glance at the thunderbird backend. I didnt see
>> any obvious place which takes a lot of memory. If the concern is the
>> ReadToEnd() in the mork parser, then you can try to replace the huge
>> content string with a StreamAsArray type implementation. I replaced
>> one ReadToEnd() in the html filter in a similar way, check
>> Filters/HtmlAgilityPack/HtmlDocument.cs - it contains the
>> implementation. Might be useful.
>
> The ReadToEnd() is one killer in the Thunderbird backend. I have a .msf
> file that is 11 megs; so reading it in all at once more than doubles my
> heap size, which isn't acceptable.
>
> The hash table Kevin talks about is also a big problem, but I don't know
> the specifics behind it.
>
> By the way, there is a new Mono heap profiler in Mono SVN called
> heap-shot. Unlike heap-buddy which is a summarizing profiler, heap-shot
> lets you take snapshots of the heap at different times and lets you
> compare them. This lets you know what types are using all of your
> memory at a given time and lets you track the changes over time.
Quite awesome! and useful, thanks!
>
> Joe
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iQIVAwUBRViolP3xZFNDM330AQjz9w//X9n29P2x14Z+roJsp/o1yqf/Xmks6Fr9
mK9ezWfoYo5mQmpGmjVIXaBtrkIo2K0p6Ef4fIsOLUl2iOAlhWdSSB20/NxvZdte
c3o4zoN0e9R1hni9aCZ6ST58Z4OgvVkzR+jOSMfcRbRVHszPfuxaLf+JOCPfRPcx
ruAQci+swrCHzeYat6QM13J96hZaKSBPQTWZp5NvyKAaiv2PU3F+wgRqE6duqiI2
kGpyz0+EUrxYFtpJ8K1+7QK+b3x6NVNZQWQVX8O36vCVImSabKW8lJ4iUYGRS3DC
ZyxWRQ8/UUV8eWv8dsI5Hs9JX14CK3CfluljxgWtpN6P57hSWWQF/+SA5mmhvHdU
RzK5vh1DbquyDOXE9yCuoyRERrBvaNclIYVjh5hF7Qzo2Kw7meDOKs0oN8JCFTTk
VBx9AUdiBIJgUH0F/2EyKdxR57zr4TdaOtFlsDUuee4xOSl49/kFg6IdRrnINFjN
KvNFbvRoFxCjQb/tDhy3ccjLKwHTTGgwn5NiE4U14RlYs+slEZtzh2tIbV8oCsxa
GG2kxl8SURgIwkagJFx7ypFs42gpmcRxdUbV/vwuldZWpkDcbDfrtRPB35wwyklt
VdWGFOQTQSIeosjdRzPKp9r82R6/5Y/l3VliXqqY8A75gl5/wKuUowqNsu0o6z8U
HXlJorMbil0=
=RFEq
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]