Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mat-dev] MAT Status Update and Next Steps

You need to do a release/graduation review prior to making a 1.0 release available.

Wayne

Tsvetkov, Krum wrote:

The tentative date we set for graduation and releasing a 1.0 version tomorrow (1 April) and we won’t be able to keep to it.

Here is a short summary of what has been done, and also a short plan how we are going to continue. Some of the initially planned improvements need to be postponed for a later release.

1. List of Closed Bugzilla Entries:

Bugfixes:

278367 The archive file doesn't become an English name.

231296 Wrong sizes reported for instances with a single byte field

301664 Add javadoc to IStackFrame and IThreadStack

301228 Allow variable sizes simple objects

301543 No objects shown in top of stack

301970 DTFJParser retries opening bad dumps

303596 Avoid CorruptDataException when opening truncated javacore

269165 Minor documentation problems

281622 The unreachable_objects view is broken

300676 Improve information about available queries

303444 Run Report fails with spaces in report xml directory names

Keyboard support:

306803 Not possible to traverse the Overview Pane with the TAB key

306810 Cannot navigate in the HTML report browser using keyboard

307031 Cannot resize and reorder result columns in MAT using keyboard

307176 Using Enter in the Snapshot History View has doesn't open the snapshot

2. New Features Status:

Improved Comparison Features within MAT

(Bug 298078: Comparison Features in MAT

https://bugs.eclipse.org/bugs/show_bug.cgi?id=298078)

- It is possible already to add two or more arbitrary table-results to a “Compare Basket”, reorder them, and compare the them.

- One can choose different display options – absolute values, delta to the bases and delta to the value in the preceding table (if more than two tables are compared)

- One can select which columns should be shown

- There are still open topics, check the bugzilla entry for more details.

Trigger heap dump from MAT

(Bug 229449: Add Memory Dump Button

https://bugs.eclipse.org/bugs/show_bug.cgi?id=229449)

- There is an extension point IHeapDump provider defined

- Implementation calling external processes ‘jps’ and ‘jmap’ is provided (works with Sun VMs)

- Implementation for triggering heap dumps from IBM JVMs is provided

- there is an open CQ for compiling the IBM heap dump provider plugin against classes from the IBM JDKs. If we are ready with the rest and the CQ is not processed, this plugin will be left for the next possible version

3. Open topics

3.1. “Polish” the already developed comparison features

- add derived columns to the comparison (e.g. retained size)

- sorting and filtering get lost if a compared column is activated/deactivated

- an own icon is for choosing the compared columns is needed

3.2. Trigger heap dump from MAT

(Bug 229449: Add Memory Dump Button

https://bugs.eclipse.org/bugs/show_bug.cgi?id=229449)

- need to better define the use cases and API for using the heap dump providers programmatically

3.3 API

- add to the ISnapshot a method for computing the reachable set

- add API for computing paths between arbitrary objects (not just from the GC roots)

- we need to better define the use cases and API for reusing queries and results from queries programmatically

3.4 Documentation

- review documentation for outdated information / images

- create New & Noteworthy

3.5 Process and Docuware

- create slides for the review

- submit IP log

- schedule a review

3.6 Milestones

- need to provide preview downloadable for the new version

- push the latest version into Helios with M7 (M6 still contains our version from Galileo)

3.7. Open Helios Topics

- need to document accessibility compliance

- need to provide API usage report

- need to provide “capabilities”

- need to document build procedure

- need to document unit tests and execution

- need to document our API policy

- need to document retention policy

- need to provide project metrics

4. Plan

- Create a milestone build and publish it as a preview, so that we have the chance to get some feedback – week 14

- submit IP log (the IBM heap dump provider plugin is likely to be excluded)

- Keep working on open MAT topics (3.1 to 3.5)

- once the IP Log is processed – try to get a date for graduation review

- work on open Helios related topics (3.7 - mostly documenting things)

- provide milestone build for M7 of Helios – May 7

- bugfixing (Helios RC1 is May 21)

- only do urgent fixes for the rest of the Helios RCs

Comments on any of the parts are welcome!

*Krum Tsvetkov*
*SAP AG*
www.sap.com <http://www.sap.com/>

Pflichtangaben/Mandatory Disclosure Statements:

http://www.sap.com/company/legal/impressum.epx

Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen Dank.

This e-mail may contain trade secrets or privileged, undisclosed, or otherwise confidential information. If you have received this e-mail in error, you are hereby notified that any review, copying, or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.

------------------------------------------------------------------------

_______________________________________________
mat-dev mailing list
mat-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mat-dev

--
Wayne Beaton, The Eclipse Foundation
http://www.eclipse.org

I'm going to EclipseCon!
http://www.eclipsecon.org



Back to the top