Updating the Docs

Marcus Hirt marcus.hirt at oracle.com
Tue Jan 8 18:39:16 UTC 2019


Looks good Ken! Feel free to work with Mario to push it into the 
jmc mainline repo. Guru, once it is in, I think we should consider 
taking it into jmc7 - it doesn't touch code.

Kind regards,
Marcus

On 2018-12-18, 09:34, "jmc-dev on behalf of Ken Dobson" <jmc-dev-bounces at openjdk.java.net on behalf of kdobson at redhat.com> wrote:

    Hi all,
    
    This is a list of issues that I have come across while updating the docs.
    Please let me know the best way to handle them. Regarding Broken Links it
    would be good to know whether to delete it or whether we'd like that page
    to exist. I've attached the patch with changes I've made thus far so feel
    free to comment on any changes I've made to the docs if any of them aren't
    correct.
    
    Also if there's any questions that are received often that you would like
    added to the FAQs I can do that as well.
    
    Thanks,
    
    Ken Dobson
    
    Issues:
    1. There is no doc for the Live Objects, should this be added?
    
    2.* Accessibility in JDK Mission Control -> Accessibility Known Issues and
    Workarounds*
    - Unsure about when this document was written so these issues may no longer
    exist but there may be new ones
    
    3.* About the JMX Console->Using the JMX Console->Working with Graphs*
    -The paragraphs near the beginning regarding converting graphs to a table
    to make them compatible with screen readers should probably be moved/copied
    to the Accessibility Issues and Workarounds page to make it easier to find
    
    4. *Using the Flight Recorder Plugin->Viewing Recordings->Working with the
    Outline->Using the Java Application Page*
    -It appears we're able to modify the Method Profiling Rule in the Java
    Application Page configuration as well as the Method Profiling Page
    configuration. I think it should only exist in the Profiling configuration
    and we should remove it from the Java Application configuration as it
    doesn't really belong there given it has it's own page. Please let me know
    what you think about this.
    
    5. *Using the Flight Recorder Plugin->Viewing Recordings->Working with the
    Outline->Using the JVM Internals Page -> Using the GC Configuration Page*
    -I've added definitions for a few of the terms that were missing them in
    the patch below however I'm unable to find a clear definition for TLAB
    Refill Waste Limit so if someone could send one to me so I could add it
    that would be great thanks.
    
    6. *Using the Flight Recorder Plugin->Viewing Recordings->Working with the
    Outline->Using the JVM Internals Page -> Using the Compilations Page*
    -The Compilations ID is not currently enabled by default for the
    Compilations tab however it is for Failed Compilations. Generally the
    values defined in the docs have been those that are enabled by default so
    should it be enabled? This also leads to the question of should we also be
    defining values that aren't enabled by default?
    
    7. *Using the Flight Recorder Plugin->Viewing Recordings->Working with the
    Outline->Using the JVM Internals Page -> Using the Code Cache Page*
    -Looking for a definition for Sweep Fraction Index
    
    8. *Using the Flight Recorder Plugin->Viewing Recordings->Working with the
    Stacktrace*
    -There doesn't seem to be any reason to keep the Group Stacktraces From
    option that is accessible from the View Menu icon as the options for
    Grouping Stacktraces is available on the toolbar. I propose that we remove
    it from the menu. The same applies to the Layout Options as showing as a
    tree is already available from the toolbar.
    
    9. *Using the Flight Recorder Plugin -> Frequently Asked Questions*
    -"Ensure that you are using the same version of the JVM that you want to
    monitor as is being used by the JVM running the JMC client." This is no
    longer true correct? I can run JMC on JDK 8 as long as the JVM I'd like to
    record is JDK11 and up.
    -I've removed the lines referring to using JAVA_HOME/bin/jmc to start JMC,
    is there anything we should replace this with?
    
    
    
    Broken Links:
    
    10. *Using the Flight Recorder Plugin*
    This page states "For more information about enabling JFR, see *Enabling
    Flight Recorder*". *Enabling Flight Recorder* isn't a link but is clearly
    referring to a page, which in this case doesn't exist. It seems there
    shouldn't be any special steps to enabling JFR as it's available by default
    in JDK11 but there may be steps required for those that use the OracleJDK
    that I am unaware of. Should we create this page or remove this sentence?
    
     11. *About the JVM Browser -> JDK Mission Control Communications*
    -*The Monitoring and Management using JMX Technology* hyperlink at the page
    is broken, it attempts to link to a JMC Help page that does not exist
    
     12. *About the JMX Console->Using the JMX Console->Customizing JMX Console
    Settings->JMX Data Persistence Settings / About the JMX Console->Using the
    JMX Console->Using the Overview Tab->Graphs*
    -The *Working with Attributes* hyperlink is broken, topic not found. Links
    to an "unresolvable-reference.htm"
    -*Working with Attributes *is also referenced in *Using the Thread Tab*
    however is unlinked there.
    
    13. *Using the Flight Recorder Plugin->Viewing Recordings*
    -References a *Flight Recorder Tab Reference* but is unlinked. I think we
    can comfortably remove this as all the tab help pages are nested underneath
    the *Viewing Recordings *page.
    
    14. *About the JVM Browser -> Adding a Custom JVM Connection*
    *-**Storing Credentials in Settings File *is unlinked but refers to some
    page that doesn't exist.
    
    




More information about the jmc-dev mailing list