Re: A brief on the focus on Performance improvements in Evolution 2.8 for GNOME 2.16

2006-09-06 Thread Joachim Noreiko

--- Claus Schwarm <[EMAIL PROTECTED]> wrote:
> 
> Unfortunatly, I probably not a developer myself so I
> had to guess
> wildly about the meaning of some notes. 

Developers need to write human-readable release notes.

 
> My first try is available here:
> 
>
http://live.gnome.org/TwoPointFifteen/ReleaseNotes/TwoSixteenPerformance
> 

I've had a quick proof-read of it and fixed a few typos.



___ 
Inbox full of spam? Get leading spam protection and 1GB storage with All New 
Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: A brief on the focus on Performance improvements in Evolution 2.8 for GNOME 2.16

2006-09-05 Thread Harish Krishnaswamy
On Wed, 2006-09-06 at 00:40 +0200, Claus Schwarm wrote: 
> Hi, 
> 
> thanks for the text and especially for the images. I tried to re-write
> it a little bit to make the text a little bit less demanding.


> My first try is available here:
> 
> http://live.gnome.org/TwoPointFifteen/ReleaseNotes/TwoSixteenPerformance
> 
> I probably over-simplyfied too much. Please have a look and let me know
> where it happened. That would be a real help.


No. I think you have done a wonderful job - the text looks more like
human-speak and less geekish. And, it does adequately represent what I
wanted to convey.

Thanks,
Harish

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: A brief on the focus on Performance improvements in Evolution 2.8 for GNOME 2.16

2006-09-05 Thread Claus Schwarm
Hi, 

thanks for the text and especially for the images. I tried to re-write
it a little bit to make the text a little bit less demanding.

Unfortunatly, I probably not a developer myself so I had to guess
wildly about the meaning of some notes. For example, I totally
failed to understand the sentence about the GroupWise backend for
Evolution data center.

My first try is available here:

http://live.gnome.org/TwoPointFifteen/ReleaseNotes/TwoSixteenPerformance

I probably over-simplyfied too much. Please have a look and let me know
where it happened. That would be a real help.

Btw, rocking images! Thanks. :-)

Cheers,
Claus




On Tue, 05 Sep 2006 12:46:17 +0530
Harish Krishnaswamy <[EMAIL PROTECTED]> wrote:

> Please find attached a HTML file with a few bullet points and a few
> graphs on what exactly was done on the performance front, in the
> Evolution 2.7 development cycle.
> 
> Hope you find this useful. Let me know if you would like to have
> more/different information.
> 
> Thanks,
> Harish
> 
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


A brief on the focus on Performance improvements in Evolution 2.8 for GNOME 2.16

2006-09-05 Thread Harish Krishnaswamy
Please find attached a HTML file with a few bullet points and a few
graphs on what exactly was done on the performance front, in the
Evolution 2.7 development cycle.

Hope you find this useful. Let me know if you would like to have
more/different information.

Thanks,
Harish




Performance and Memory optimizations in Evolution
2.8 :


Evolution 



IMAP : 


	Do not fetch all HEADERS. Only fetch a
	minimal functional subset of Headers. This resulted in a reduction
	of initial header loading time by about 48%,  against Evolution 2.6.
	See Fig. IMAP Headers Load Time.
	

GroupWise :
Comparison of item_ids during server
synchronization operations reduced to O(n) from O(n^2) , thereby
eliminating frequent CPU spikes during periodic refresh operations.



















Evolution Data Server 

Reduction of memory footprint :



	Multiple copies of libical not
	statically linked to the providers anymore. This cuts down
	primary memory requirements by around
	600 KB.
	Allow dynamic linking to system db
	GroupWise – split the provider
	cache by components (Calendar/Tasks/Memos) ensuring
	only one copy of the item exists in
	cache. Reduces memory used by the GW provider by 66%.

GroupWise backend :



	Loading of Tasks into the cache
	during account creation reduced by about 80% .
	See Graph – Tasks Loading.


	

















And to let you know that this is not
optimization just for the sake of  itself but a trade-off for better
user experience...



	With Smarter sequencing of
	GroupWise Calendar pre-load in Evolution 2.8,  it takes longer
	to fetch all items into the cache overall (See Graph : Calendar
	Loading Time) but the overall user experience (measured by the time
	taken to load/display events closer to current date) improved by a
	whopping 94% in average.












evoperformanceformarketing_html_71baac1e.gif
Description: GIF image


evoperformanceformarketing_html_m3d90fa27.gif
Description: GIF image


evoperformanceformarketing_html_m22de1aa3.gif
Description: GIF image


evoperformanceformarketing_html_m5559c5ad.gif
Description: GIF image
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list