<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>platform-core-dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/maillist.html</link>
		<description>platform-core-dev</description>
		<language>en-us</language>
		<pubDate>Tue, 24 Nov 2009 12:40:18 GMT</pubDate>
		<lastBuildDate>Tue, 24 Nov 2009 12:40:18 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>platform-core-dev</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/maillist.html</link>
		</image>
 

	<item>
		<title>[platform-core-dev] Platform Workspace contribution for Helios	stream integration build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01416.html</link>
		<description>The map file has been updated for the following Bug changes: owner. (ASSIGNED) The following projects have changed: org.eclipse.core.filesystem org.eclipse.core.filesystem.macosx -- Szymon Brandys </description>
		<content:encoded><![CDATA[<pre>The map file has been updated for the following Bug changes:
+ Bug 259643. LocalFileNatives.internalSetFileInfo only sets exec bit for
owner. (ASSIGNED)

The following projects have changed:
org.eclipse.core.filesystem
org.eclipse.core.filesystem.macosx
--
Szymon Brandys


</pre>]]></content:encoded>
		<pubDate>Tue, 24 Nov 2009 12:35:36 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01416.html</guid>
		<author>Szymon.Brandys@xxxxxxx (Szymon Brandys)</author>
	</item>


	<item>
		<title>[platform-core-dev] Tagged core.* for Helios stream integration	build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01415.html</link>
		<description> The map file has been updated for the following Bug changes: only sets exec bit for owner. (ASSIGNED) temporarily yield a Job so that blocked jobs are given a chance to execute. (FIXED) doesn't work on the Mac (FIXED) point (FIXED) (FIXED) and specified p...</description>
		<content:encoded><![CDATA[
<br><font size=2 face="sans-serif">The map file has been updated for the
following Bug changes:</font>
<br><font size=2 face="sans-serif">+ Bug 259643. LocalFileNatives.internalSetFileInfo
only sets exec bit for owner. (ASSIGNED)</font>
<br><font size=2 face="sans-serif">+ Bug 283449. [Jobs] Add ability to
temporarily yield a Job so that blocked jobs are given a chance to execute.
(FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 290201. Symbolic link support
doesn't work on the Mac (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 293130. Polishing the Filter extension
point (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 294268. Remove IResource#setLinkLocation?
(FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 295359. Filter Id should be required
and specified per filter element (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 295793. [jobs] Failure in testYieldJobToJob
in N20091120 (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 295796. Deadlock in JobManager.yieldRule
(FIXED)</font>
<br>
<br><font size=2 face="sans-serif">The following projects have changed:</font>
<br><font size=2 face="sans-serif">org.eclipse.core.resources</font>
<br><font size=2 face="sans-serif">org.eclipse.core.tests.runtime</font>
<br><font size=2 face="sans-serif">org.eclipse.core.filesystem</font>
<br><font size=2 face="sans-serif">org.eclipse.core.jobs</font>
<br><font size=2 face="sans-serif">org.eclipse.core.filesystem.linux.x86_64</font>
<br><font size=2 face="sans-serif">org.eclipse.core.tests.resources</font>]]></content:encoded>
		<pubDate>Mon, 23 Nov 2009 23:03:26 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01415.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>
	<item>
		<title>[platform-core-dev] Platform Workspace contribution for 3.5.x	stream maintenance build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01414.html</link>
		<description>The map file has been updated for the following Bug changes: FileInfo carrying substring baggage (FIXED) (FIXED) (FIXED) The following projects have changed: org.eclipse.core.filesystem org.eclipse.core.tests.resources -- Szymon Brandys </description>
		<content:encoded><![CDATA[<pre>The map file has been updated for the following Bug changes:
+ Bug 294707. [Backport] OutOfMemoryError during workspace refresh due to
FileInfo carrying substring baggage (FIXED)
+ Bug 294721. [Backport] Symbolic link support doesn't work on the AIX
(FIXED)
+ Bug 294722. [Backport] Symbolic link support doesn't work on the Mac
(FIXED)

The following projects have changed:
org.eclipse.core.filesystem
org.eclipse.core.tests.resources

--
Szymon Brandys


</pre>]]></content:encoded>
		<pubDate>Mon, 23 Nov 2009 11:43:42 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01414.html</guid>
		<author>Szymon.Brandys@xxxxxxx (Szymon Brandys)</author>
	</item>


	<item>
		<title>[platform-core-dev] Tagged core.* and Equinox for Helios stream	build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01413.html</link>
		<description> The map file has been updated for the following Bug changes: registry in any locale (FIXED) only sets exec bit for owner. (ASSIGNED) workspace refresh due to FileInfo carrying substring baggage (FIXED) The following projects have changed: org.eclipse.core...</description>
		<content:encoded><![CDATA[
<br><font size=2 face="sans-serif">The map file has been updated for the
following Bug changes:</font>
<br><font size=2 face="sans-serif">+ Bug 244468. Support reading extension
registry in any locale (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 259643. LocalFileNatives.internalSetFileInfo
only sets exec bit for owner. (ASSIGNED)</font>
<br><font size=2 face="sans-serif">+ Bug 294429. OutOfMemoryError during
workspace refresh due to FileInfo carrying substring baggage (FIXED)</font>
<br>
<br><font size=2 face="sans-serif">The following projects have changed:</font>
<br><font size=2 face="sans-serif">org.eclipse.core.runtime.compatibility.registry</font>
<br><font size=2 face="sans-serif">org.eclipse.core.tests.runtime</font>
<br><font size=2 face="sans-serif">org.eclipse.core.filesystem</font>
<br><font size=2 face="sans-serif">org.eclipse.equinox.registry</font>
<br><font size=2 face="sans-serif">org.eclipse.core.filesystem.linux.x86</font>
<br>
<br>]]></content:encoded>
		<pubDate>Mon, 16 Nov 2009 23:16:02 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01413.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>


	<item>
		<title>[platform-core-dev] Tagged core.* for Helios stream integration	build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01412.html</link>
		<description> The map file has been updated for the following Bug changes: point (NEW) doesn't work on the AIX (CLOSED) doesn't recognize xml encoding attribute with additional whitespaces (FIXED) The following projects have changed: org.eclipse.core.resources org.ecli...</description>
		<content:encoded><![CDATA[
<br><font size=2 face="sans-serif">The map file has been updated for the
following Bug changes:</font>
<br><font size=2 face="sans-serif">+ Bug 293130. Polishing the Filter extension
point (NEW)</font>
<br><font size=2 face="sans-serif">+ Bug 293185. Symbolic link support
doesn't work on the AIX (CLOSED)</font>
<br><font size=2 face="sans-serif">+ Bug 293773. [content type] Platform
doesn't recognize xml encoding attribute with additional whitespaces (FIXED)</font>
<br>
<br><font size=2 face="sans-serif">The following projects have changed:</font>
<br><font size=2 face="sans-serif">org.eclipse.core.resources</font>
<br><font size=2 face="sans-serif">org.eclipse.core.filesystem</font>
<br><font size=2 face="sans-serif">org.eclipse.core.contenttype</font>
<br><font size=2 face="sans-serif">org.eclipse.core.tests.resources</font>]]></content:encoded>
		<pubDate>Mon, 09 Nov 2009 22:39:56 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01412.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>


	<item>
		<title>[platform-core-dev] Platform Workspace contribution for 3.5.x	stream maintenance build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01411.html</link>
		<description>The map file has been updated for the following Bug changes: moved (FIXED) leak in UnifiedTree (FIXED) The following projects have changed: org.eclipse.core.filesystem org.eclipse.core.tests.resources org.eclipse.core.resources -- Szymon Brandys </description>
		<content:encoded><![CDATA[<pre>The map file has been updated for the following Bug changes:
+ Bug 293302. LocalFile#move fails when a link with nonexistent target is
moved (FIXED)
+ Bug 293519. [backport] OutOfMemoryError during workspace refresh due to
leak in UnifiedTree (FIXED)

The following projects have changed:
org.eclipse.core.filesystem
org.eclipse.core.tests.resources
org.eclipse.core.resources

--
Szymon Brandys


</pre>]]></content:encoded>
		<pubDate>Thu, 05 Nov 2009 13:35:34 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01411.html</guid>
		<author>Szymon.Brandys@xxxxxxx (Szymon Brandys)</author>
	</item>


	<item>
		<title>[platform-core-dev] Platform Workspace contribution for Helios	stream integration build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01410.html</link>
		<description>One more contribution. The map file has been updated for the following Bug changes: (FIXED) The following projects have changed: org.eclipse.core.resources -- Szymon Brandys </description>
		<content:encoded><![CDATA[<pre>One more contribution.

The map file has been updated for the following Bug changes:
+ Bug 293904. Unnecessary volatile keywords in WorkspaceDescription class
(FIXED)

The following projects have changed:
org.eclipse.core.resources

--
Szymon Brandys


</pre>]]></content:encoded>
		<pubDate>Tue, 03 Nov 2009 12:46:36 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01410.html</guid>
		<author>Szymon.Brandys@xxxxxxx (Szymon Brandys)</author>
	</item>
	<item>
		<title>RE: [platform-core-dev] RE: core.resources Performance Test question</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01409.html</link>
		<description> works&amp;quot; much the heap files, 6000 E.g. On Behalf Of Boris the in my the but way to the data Target On Behalf Of Arthorne; Test costly to the I-build on So the new previous _______________________________________________ platform-core-dev mailing list platf...</description>
		<content:encoded><![CDATA[
<br><font size=2 face="sans-serif">I've opened bug 294043 to investigate
tests for temporary memory consumption.</font>
<br>
<br><font size=2 face="sans-serif">Martin, Boris, I've already CC'ed you.
Other interested are welcome.</font>
<br>
<br><font size=2 face="sans-serif">Pawel</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">&quot;Oberhuber, Martin&quot; &lt;Martin.Oberhuber@xxxxxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">&quot;Eclipse Platform Core component
developers list.&quot; &lt;platform-core-dev@xxxxxxxxxxx&gt;</font>
<tr>
<td valign=top><font size=1 color=#5f5f5f face="sans-serif">Cc:</font>
<td><font size=1 face="sans-serif">Frederic Fusier &lt;frederic_fusier@xxxxxxxxxx&gt;,
John Arthorne &lt;John_Arthorne@xxxxxxxxxx&gt;, Boris Bokowski &lt;Boris_Bokowski@xxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">10/28/2009 12:13 PM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">RE: [platform-core-dev] RE: core.resources
Performance Test question</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">platform-core-dev-bounces@xxxxxxxxxxx</font></table>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>Hehe,<br>
<br>
I know about binary search. What I was trying to say is, if the normal<br>
test case has &quot;just enough&quot; <br>
Memory it makes no sense to try with half the memory since that is bound<br>
to fail. Also, it is <br>
Probably not relevant to know how much memory it needs exactly. It may<br>
be sufficient to know <br>
That it does need less memory that before.<br>
<br>
But yes, if the goal is finding out the exact amount of memory needed,
a<br>
binary search makes sense.<br>
<br>
:)<br>
Martin <br>
<br>
-----Original Message-----<br>
From: platform-core-dev-bounces@xxxxxxxxxxx<br>
[</font></tt><a href="mailto:platform-core-dev-bounces@xxxxxxxxxxx"><tt><font size=2>mailto:platform-core-dev-bounces@xxxxxxxxxxx</font></tt></a><tt><font size=2>]
On Behalf Of Boris<br>
Bokowski<br>
Sent: Wednesday, October 28, 2009 11:53 AM<br>
To: Eclipse Platform Core component developers list.<br>
Cc: Frederic Fusier; John Arthorne; Boris Bokowski<br>
Subject: Re: [platform-core-dev] RE: core.resources Performance Test<br>
question<br>
<br>
What I meant with &quot;binary search&quot; was that you would use a strategy
to<br>
find the memory requirements using a minimal number of &quot;experiments&quot;.<br>
Each experiment should reduce the interval in which the end result lies<br>
by half.<br>
<br>
E.g. If you start with 256, the next try would be with 128. If 128 is<br>
not enough, you would next try with (256+128)/2 and so on.<br>
<br>
Boris<br>
<br>
On 2009-10-27, at 22:56, &quot;Oberhuber, Martin&quot;<br>
&lt;Martin.Oberhuber@xxxxxxxxxxxxx &nbsp;&gt; wrote:<br>
<br>
&gt; Hi Boris,<br>
&gt;<br>
&gt; Actually I do not think a binary search would be needed.<br>
&gt;<br>
&gt; Assuming that the original test is written such that it &quot;just
works&quot;<br>
&gt; with<br>
&gt; The default heap size, there are two options for checking &quot;how
much <br>
&gt; less&quot;<br>
&gt; Memory the test could handle:<br>
&gt;<br>
&gt; &nbsp;(a) Increase the amount of work that the test does, but keep
the heap<br>
&gt; &nbsp; &nbsp; &nbsp;size unchanged. E.g. perform the test with 5000
files, 6000 <br>
&gt; files, ...<br>
&gt;<br>
&gt; &nbsp;(b) Keep the amount of work unchanged but reduce heap size.
E.g.<br>
&gt; start<br>
&gt; &nbsp; &nbsp; &nbsp;with a default 256m, then 220m, 200m, ...<br>
&gt;<br>
&gt; I personally find option (b) more intersting since in option (a) the
<br>
&gt; Complexity of the algorithm plays an important role ... An O(n) <br>
&gt; Algorithm would return totally different results than an O(n^2) One.
<br>
&gt; Also, for end users it seems more interesting how much memory A given
<br>
&gt; amount of work minimally needs.<br>
&gt;<br>
&gt; Cheers<br>
&gt; Martin<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: platform-core-dev-bounces@xxxxxxxxxxx<br>
&gt; [</font></tt><a href="mailto:platform-core-dev-bounces@xxxxxxxxxxx"><tt><font size=2>mailto:platform-core-dev-bounces@xxxxxxxxxxx</font></tt></a><tt><font size=2>]
On Behalf Of Boris <br>
&gt; Bokowski<br>
&gt; Sent: Saturday, October 17, 2009 3:29 AM<br>
&gt; To: Eclipse Platform Core component developers list.<br>
&gt; Cc: Frederic Fusier; John Arthorne; Boris Bokowski<br>
&gt; Subject: Re: [platform-core-dev] RE: core.resources Performance Test
<br>
&gt; question<br>
&gt;<br>
&gt; Binary search for required heap size? Interesting idea, I think it's
<br>
&gt; worth a try. Though I wonder how stable the results would be...<br>
&gt;<br>
&gt; Boris<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On 2009-10-16, at 17:44, &quot;Oberhuber, Martin&quot;<br>
&gt; &lt;Martin.Oberhuber@xxxxxxxxxxxxx &nbsp;&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi again,<br>
&gt;&gt;<br>
&gt;&gt; I thought a bit more about this, and I am afraid that the way
the <br>
&gt;&gt; test<br>
&gt;<br>
&gt;&gt; (WorkspacePerformanceTest#testRefreshProject())<br>
&gt;&gt; is written today, the heap size data will not at all help me.<br>
&gt;&gt;<br>
&gt;&gt; Right now, heap size is measured after the test completes; but
in my <br>
&gt;&gt; case (Refresh resources), memory consumption is temporary during
the <br>
&gt;&gt; algorithm. In other words, the algorithm needs a lot of memory,
but <br>
&gt;&gt; once the computation is done the memory is returned for garbage
<br>
&gt;&gt; collection so the value after the test is not interesting.<br>
&gt;&gt;<br>
&gt;&gt; I assume that there are many other similar cases, so perhaps somebody<br>
<br>
&gt;&gt; has an idea for how to measure memory consumption in this situation?<br>
&gt;&gt;<br>
&gt;&gt; Right now, my feeling ist that the only reliable and realistic
way to<br>
<br>
&gt;&gt; measure memory consumption is running the test in a separate VM
<br>
&gt;&gt; process with varying memory limits set by -Xmx vm argument, until
the<br>
<br>
&gt;&gt; test runs into an OutOfMemoryException.<br>
&gt;&gt; This seems to be the only way how garbage collection can be taken
<br>
&gt;&gt; into<br>
&gt;<br>
&gt;&gt; account, coming up with a value that matters for end users.<br>
&gt;&gt;<br>
&gt;&gt; Has anybody tried this before? Or how else could I get realistic
data<br>
<br>
&gt;&gt; for memory consumption?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt; --<br>
&gt;&gt; Martin Oberhuber, Senior Member of Technical Staff, Wind River
Target<br>
<br>
&gt;&gt; Management Project Lead, DSDP PMC Member <br>
&gt;&gt; </font></tt><a href=http://www.eclipse.org/dsdp/tm><tt><font size=2>http://www.eclipse.org/dsdp/tm</font></tt></a><tt><font size=2><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt; From: platform-core-dev-bounces@xxxxxxxxxxx<br>
&gt;&gt;&gt; [</font></tt><a href="mailto:platform-core-dev-bounces@xxxxxxxxxxx"><tt><font size=2>mailto:platform-core-dev-bounces@xxxxxxxxxxx</font></tt></a><tt><font size=2>]
On Behalf Of <br>
&gt;&gt;&gt; Oberhuber, Martin<br>
&gt;&gt;&gt; Sent: Friday, October 16, 2009 5:33 PM<br>
&gt;&gt;&gt; To: Frederic Fusier<br>
&gt;&gt;&gt; Cc: Eclipse Platform Core component developers list.; John
Arthorne;<br>
<br>
&gt;&gt;&gt; Boris Bokowski<br>
&gt;&gt;&gt; Subject: [platform-core-dev] RE: core.resources Performance
Test <br>
&gt;&gt;&gt; question<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Frederic,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; BTW, I had a look on my tool and saw that it was not too
costly to <br>
&gt;&gt;&gt;&gt; finalize the implementation to display a new number<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; that is great! - But I don't think I'll need the pages for
the <br>
&gt;&gt;&gt; latest<br>
&gt;<br>
&gt;&gt;&gt; I-build since I'll want to compare an upcoming N-build or
I-build on<br>
<br>
&gt;&gt;&gt; the official performance machines against the baseline anyways.
So <br>
&gt;&gt;&gt; it'll be sufficient if that upcoming N-build or I-build has
the new <br>
&gt;&gt;&gt; number (heapsize) displayed for both the new build and the
previous <br>
&gt;&gt;&gt; baseline.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Would it be possible to open a bug for this against Platform/Releng<br>
<br>
&gt;&gt;&gt;&gt; in order to track the work around this?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; You are welcome:<br>
&gt;&gt;&gt; </font></tt><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=292545"><tt><font size=2>https://bugs.eclipse.org/bugs/show_bug.cgi?id=292545</font></tt></a><tt><font size=2><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Martin Oberhuber, Senior Member of Technical Staff, Wind River
<br>
&gt;&gt;&gt; Target<br>
&gt;<br>
&gt;&gt;&gt; Management Project Lead, DSDP PMC Member <br>
&gt;&gt;&gt; </font></tt><a href=http://www.eclipse.org/dsdp/tm><tt><font size=2>http://www.eclipse.org/dsdp/tm</font></tt></a><tt><font size=2><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; platform-core-dev mailing list<br>
&gt;&gt; platform-core-dev@xxxxxxxxxxx<br>
&gt;&gt; </font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-core-dev</font></tt></a><tt><font size=2><br>
&gt; _______________________________________________<br>
&gt; platform-core-dev mailing list<br>
&gt; platform-core-dev@xxxxxxxxxxx<br>
&gt; </font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-core-dev</font></tt></a><tt><font size=2><br>
&gt; _______________________________________________<br>
&gt; platform-core-dev mailing list<br>
&gt; platform-core-dev@xxxxxxxxxxx<br>
&gt; </font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-core-dev</font></tt></a><tt><font size=2><br>
_______________________________________________<br>
platform-core-dev mailing list<br>
platform-core-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-core-dev</font></tt></a><tt><font size=2><br>
_______________________________________________<br>
platform-core-dev mailing list<br>
platform-core-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/platform-core-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>]]></content:encoded>
		<pubDate>Tue, 03 Nov 2009 11:32:52 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01409.html</guid>
		<author>Pawel.Pogorzelski@xxxxxxx (Pawel Pogorzelski)</author>
	</item>


	<item>
		<title>[platform-core-dev] Tagged core.* for Helios stream integration	build</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01408.html</link>
		<description> The map file has been updated for the following Bug changes: problem in InstancePreferences (FIXED) &amp;quot;Plugin&amp;quot; references (REOPENED) doesn't recognize xml encoding attribute with additional whitespaces (FIXED) The following projects have changed: org.eclips...</description>
		<content:encoded><![CDATA[
<br><font size=2 face="sans-serif">The map file has been updated for the
following Bug changes:</font>
<br><font size=2 face="sans-serif">+ Bug 158361. [prefs] Thread safety
problem in InstancePreferences (FIXED)</font>
<br><font size=2 face="sans-serif">+ Bug 170140. Need new API to replace
&quot;Plugin&quot; references (REOPENED)</font>
<br><font size=2 face="sans-serif">+ Bug 293773. [content type] Platform
doesn't recognize xml encoding attribute with additional whitespaces (FIXED)</font>
<br>
<br><font size=2 face="sans-serif">The following projects have changed:</font>
<br><font size=2 face="sans-serif">org.eclipse.core.resources</font>
<br><font size=2 face="sans-serif">org.eclipse.core.contenttype</font>
<br><font size=2 face="sans-serif">org.eclipse.core.tests.resources</font>]]></content:encoded>
		<pubDate>Mon, 02 Nov 2009 22:41:53 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01408.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>


	<item>
		<title>RE: [platform-core-dev] RE: core.resources Performance Test question</title>
		<link>http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01407.html</link>
		<description> _______________________________________________ platform-core-dev mailing list platform-core-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/platform-core-dev </description>
		<content:encoded><![CDATA[<pre>Hehe,

I know about binary search. What I was trying to say is, if the normal
test case has &quot;just enough&quot; 
Memory it makes no sense to try with half the memory since that is bound
to fail. Also, it is 
Probably not relevant to know how much memory it needs exactly. It may
be sufficient to know 
That it does need less memory that before.

But yes, if the goal is finding out the exact amount of memory needed, a
binary search makes sense.

:)
Martin 

-----Original Message-----
From: platform-core-dev-bounces@xxxxxxxxxxx
[<a  href="mailto:platform-core-dev-bounces@xxxxxxxxxxx">mailto:platform-core-dev-bounces@xxxxxxxxxxx</a>] On Behalf Of Boris
Bokowski
Sent: Wednesday, October 28, 2009 11:53 AM
To: Eclipse Platform Core component developers list.
Cc: Frederic Fusier; John Arthorne; Boris Bokowski
Subject: Re: [platform-core-dev] RE: core.resources Performance Test
question

What I meant with &quot;binary search&quot; was that you would use a strategy to
find the memory requirements using a minimal number of &quot;experiments&quot;.
Each experiment should reduce the interval in which the end result lies
by half.

E.g. If you start with 256, the next try would be with 128. If 128 is
not enough, you would next try with (256+128)/2 and so on.

Boris

On 2009-10-27, at 22:56, &quot;Oberhuber, Martin&quot;
&lt;Martin.Oberhuber@xxxxxxxxxxxxx  &gt; wrote:

&gt; Hi Boris,
&gt;
&gt; Actually I do not think a binary search would be needed.
&gt;
&gt; Assuming that the original test is written such that it &quot;just works&quot;
&gt; with
&gt; The default heap size, there are two options for checking &quot;how much 
&gt; less&quot;
&gt; Memory the test could handle:
&gt;
&gt;  (a) Increase the amount of work that the test does, but keep the heap
&gt;      size unchanged. E.g. perform the test with 5000 files, 6000 
&gt; files, ...
&gt;
&gt;  (b) Keep the amount of work unchanged but reduce heap size. E.g.
&gt; start
&gt;      with a default 256m, then 220m, 200m, ...
&gt;
&gt; I personally find option (b) more intersting since in option (a) the 
&gt; Complexity of the algorithm plays an important role ... An O(n) 
&gt; Algorithm would return totally different results than an O(n^2) One. 
&gt; Also, for end users it seems more interesting how much memory A given 
&gt; amount of work minimally needs.
&gt;
&gt; Cheers
&gt; Martin
&gt;
&gt;
&gt; -----Original Message-----
&gt; From: platform-core-dev-bounces@xxxxxxxxxxx
&gt; [<a  href="mailto:platform-core-dev-bounces@xxxxxxxxxxx">mailto:platform-core-dev-bounces@xxxxxxxxxxx</a>] On Behalf Of Boris 
&gt; Bokowski
&gt; Sent: Saturday, October 17, 2009 3:29 AM
&gt; To: Eclipse Platform Core component developers list.
&gt; Cc: Frederic Fusier; John Arthorne; Boris Bokowski
&gt; Subject: Re: [platform-core-dev] RE: core.resources Performance Test 
&gt; question
&gt;
&gt; Binary search for required heap size? Interesting idea, I think it's 
&gt; worth a try. Though I wonder how stable the results would be...
&gt;
&gt; Boris
&gt;
&gt;
&gt;
&gt; On 2009-10-16, at 17:44, &quot;Oberhuber, Martin&quot;
&gt; &lt;Martin.Oberhuber@xxxxxxxxxxxxx  &gt; wrote:
&gt;
&gt;&gt; Hi again,
&gt;&gt;
&gt;&gt; I thought a bit more about this, and I am afraid that the way the 
&gt;&gt; test
&gt;
&gt;&gt; (WorkspacePerformanceTest#testRefreshProject())
&gt;&gt; is written today, the heap size data will not at all help me.
&gt;&gt;
&gt;&gt; Right now, heap size is measured after the test completes; but in my 
&gt;&gt; case (Refresh resources), memory consumption is temporary during the 
&gt;&gt; algorithm. In other words, the algorithm needs a lot of memory, but 
&gt;&gt; once the computation is done the memory is returned for garbage 
&gt;&gt; collection so the value after the test is not interesting.
&gt;&gt;
&gt;&gt; I assume that there are many other similar cases, so perhaps somebody

&gt;&gt; has an idea for how to measure memory consumption in this situation?
&gt;&gt;
&gt;&gt; Right now, my feeling ist that the only reliable and realistic way to

&gt;&gt; measure memory consumption is running the test in a separate VM 
&gt;&gt; process with varying memory limits set by -Xmx vm argument, until the

&gt;&gt; test runs into an OutOfMemoryException.
&gt;&gt; This seems to be the only way how garbage collection can be taken 
&gt;&gt; into
&gt;
&gt;&gt; account, coming up with a value that matters for end users.
&gt;&gt;
&gt;&gt; Has anybody tried this before? Or how else could I get realistic data

&gt;&gt; for memory consumption?
&gt;&gt;
&gt;&gt;
&gt;&gt; Cheers,
&gt;&gt; --
&gt;&gt; Martin Oberhuber, Senior Member of Technical Staff, Wind River Target

&gt;&gt; Management Project Lead, DSDP PMC Member 
&gt;&gt; <a  href="http://www.eclipse.org/dsdp/tm">http://www.eclipse.org/dsdp/tm</a>
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;&gt; -----Original Message-----
&gt;&gt;&gt; From: platform-core-dev-bounces@xxxxxxxxxxx
&gt;&gt;&gt; [<a  href="mailto:platform-core-dev-bounces@xxxxxxxxxxx">mailto:platform-core-dev-bounces@xxxxxxxxxxx</a>] On Behalf Of 
&gt;&gt;&gt; Oberhuber, Martin
&gt;&gt;&gt; Sent: Friday, October 16, 2009 5:33 PM
&gt;&gt;&gt; To: Frederic Fusier
&gt;&gt;&gt; Cc: Eclipse Platform Core component developers list.; John Arthorne;

&gt;&gt;&gt; Boris Bokowski
&gt;&gt;&gt; Subject: [platform-core-dev] RE: core.resources Performance Test 
&gt;&gt;&gt; question
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Frederic,
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; BTW, I had a look on my tool and saw that it was not too costly to 
&gt;&gt;&gt;&gt; finalize the implementation to display a new number
&gt;&gt;&gt;
&gt;&gt;&gt; that is great! - But I don't think I'll need the pages for the 
&gt;&gt;&gt; latest
&gt;
&gt;&gt;&gt; I-build since I'll want to compare an upcoming N-build or I-build on

&gt;&gt;&gt; the official performance machines against the baseline anyways. So 
&gt;&gt;&gt; it'll be sufficient if that upcoming N-build or I-build has the new 
&gt;&gt;&gt; number (heapsize) displayed for both the new build and the previous 
&gt;&gt;&gt; baseline.
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Would it be possible to open a bug for this against Platform/Releng

&gt;&gt;&gt;&gt; in order to track the work around this?
&gt;&gt;&gt;
&gt;&gt;&gt; You are welcome:
&gt;&gt;&gt; <a  href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=292545">https://bugs.eclipse.org/bugs/show_bug.cgi?id=292545</a>
&gt;&gt;&gt;
&gt;&gt;&gt; Cheers,
&gt;&gt;&gt; --
&gt;&gt;&gt; Martin Oberhuber, Senior Member of Technical Staff, Wind River 
&gt;&gt;&gt; Target
&gt;
&gt;&gt;&gt; Management Project Lead, DSDP PMC Member 
&gt;&gt;&gt; <a  href="http://www.eclipse.org/dsdp/tm">http://www.eclipse.org/dsdp/tm</a>
&gt;&gt; _______________________________________________
&gt;&gt; platform-core-dev mailing list
&gt;&gt; platform-core-dev@xxxxxxxxxxx
&gt;&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev">https://dev.eclipse.org/mailman/listinfo/platform-core-dev</a>
&gt; _______________________________________________
&gt; platform-core-dev mailing list
&gt; platform-core-dev@xxxxxxxxxxx
&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev">https://dev.eclipse.org/mailman/listinfo/platform-core-dev</a>
&gt; _______________________________________________
&gt; platform-core-dev mailing list
&gt; platform-core-dev@xxxxxxxxxxx
&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev">https://dev.eclipse.org/mailman/listinfo/platform-core-dev</a>
_______________________________________________
platform-core-dev mailing list
platform-core-dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/platform-core-dev">https://dev.eclipse.org/mailman/listinfo/platform-core-dev</a>

</pre>]]></content:encoded>
		<pubDate>Wed, 28 Oct 2009 11:12:46 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/platform-core-dev/msg01407.html</guid>
		<author>Martin.Oberhuber@xxxxxxx (Oberhuber, Martin)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->
