Linked by Eugenia Loli on Fri 7th Mar 2008 21:38 UTC, submitted by SReilly
Novell and Ximian Open-source pioneer and Novell Vice President Miguel de Icaza Thursday for the first time publicly slammed his company's cross-patent licensing agreement with Microsoft as he defended himself against lack of patent protection for third parties that distribute his company's Moonlight project, which ports Microsoft's Silverlight technology to Linux.
Thread beginning with comment 303983
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Interesting
by sbergman27 on Sun 9th Mar 2008 00:27 UTC in reply to "RE[6]: Interesting"
sbergman27
Member since:
2005-07-24

Is 16 MB really the reference set of Tomboy?


33 MB resident with 18 MB shared as I check right now. So about 33MB + 15MB per additional user. That's on a 32bit box. Slightly higher on a 64 bit box. With swap on, RES - SHR decreases to more like 10MB. Which still makes it a pig of a post-it note app... just as Beagle is a pig of an indexer. I have never even considered allowing F-Spot, so I don't know how bad that is.

Reply Parent Score: 3

RE[8]: Interesting
by PlatformAgnostic on Sun 9th Mar 2008 00:31 in reply to "RE[7]: Interesting"
PlatformAgnostic Member since:
2006-01-02

There is certainly a lot of room for optimization there, then!

Reply Parent Score: 2

RE[9]: Interesting
by sbergman27 on Sun 9th Mar 2008 00:39 in reply to "RE[8]: Interesting"
sbergman27 Member since:
2005-07-24

There is certainly a lot of room for optimization there, then!

I have already performed that optimization:

rpm -e tomboy f-spot libbeagle mono-core-1.2.5.1-3.fc8 mono-data-sqlite-1.2.5.1-3.fc8 mono-data-1.2.5.1-3.fc8 mono-winforms-1.2.5.1-3.fc8 mono-web-1.2.5.1-3.fc8

It achieved 100% memory savings at essentially zero cost to productivity. ;-)

Edited 2008-03-09 00:42 UTC

Reply Parent Score: 3

RE[8]: Interesting
by PlatformAgnostic on Sun 9th Mar 2008 21:47 in reply to "RE[7]: Interesting"
PlatformAgnostic Member since:
2006-01-02

Rereading your post made me think of another question...

Why would you run your system with swap off? When you say swap off, do you mean that the OS has no place to page to besides the original executable images for memory that's not in use?

Reply Parent Score: 2

RE[9]: Interesting
by sbergman27 on Sun 9th Mar 2008 22:26 in reply to "RE[8]: Interesting"
sbergman27 Member since:
2005-07-24

I mean that swap muddies the waters when reporting memory usage numbers. I always wonder what people mean when they say "Application X uses Y MB of memory". (Windows users, for some reason, seem particularly smug in their confidence in the absolute numbers they report.) Shared memory and swap make it very difficult to report absolute numbers in a meaningful way.

As it happens, I *was* running with swap turned off throughout my whole Epiphany session, by accident. I had it turned off for a completely different experimental reason, and then forgot to turn it back on again. I don't believe that swap is bad and leave it turned off as some people apparently do. As Andrew Morton said, you really don't want megabytes and megabytes of bloatyapp floating around in your ram.

With swap turned off, "resident - shared" actually means something. If there is stuff in swap, you really can't know what "resident" truly means. On the other hand, one could make an argument that having swap turned on, and measuring when the system is under memory pressure, might give a more meaningful representation of the true cost of the app under real life conditions. If it has a lot of stuff that the OS can just swap out once and forget about, that lowers its impact.

At any rate, I always feel conspicuous when I report memory usage numbers, because the real answer lies out there in the gestalt somewhere.

Edit: Oops! I was responding as if you had replied to this post I just made a few minutes ago:

http://www.osnews.com/thread?304014

But aside from the Epiphany reference, I think it is still appropriate.

Edited 2008-03-09 22:35 UTC

Reply Parent Score: 2