johnoliver / JaCoLine

Java Command Line Inspector

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java Command Line Inspector

  • Primary Goal

Provide a useful tool for developers and devops to understand and validate their Java command line options.

  • Secondary Goal

Gather statistics on usage and errors made with VM switches and feed back to VM developers.

  • Current Features

    Checks switches are available in your JDK version Warns when switches are marked for deprecation Warns about duplicate switches Checks values are in permitted range Checks if you are using debug VM switches with a non-debug JVM Checks you have "unlocked" experimental and diagnostic switches Suggests misspelled switches

  • Future Work

    Add support for GraalVM, OpenJ9, Zing VMs Rules engine for switch values / combinations Suggested switches based on a requested application profile (e.g. latency/throughput, startup/peak performance)

About

Java Command Line Inspector

License:BSD 2-Clause "Simplified" License


Languages

Language:Java 87.1%Language:HTML 7.7%Language:CSS 4.2%Language:JavaScript 0.9%