Package javax.tools.diagnostics.runtime

Examples of javax.tools.diagnostics.runtime.ManagedRuntime


    }
  }
 
  private Map getJavaThreads(Image loadedImage, String id)
  {
    ManagedRuntime mr;
    Iterator itRuntime = Utils.getRuntimes(loadedImage);
    Map threads = new HashMap();
   
    while (itRuntime.hasNext()) {
      mr = (ManagedRuntime)itRuntime.next();
View Full Code Here


      out.error("\"info system\" command does not take any parameters");
    }
    else
    {
      Iterator itRuntime = Utils.getRuntimes(loadedImage);
      ManagedRuntime mr;
      String output = "";
      try {
        output += "\nSystem:\t\t";
        output += loadedImage.getSystemType() + "\n";
        output += "System Memory:\t";
        output += loadedImage.getInstalledMemory() + " bytes\n";
        output += "Virtual Machine(s):\n";
       
        int count = 1;
        while (itRuntime.hasNext()) {
          mr = (ManagedRuntime)itRuntime.next();
          output += "\tRuntime #" + count + ":\n\t\t";
          output += mr.getVersion() + "\n";
          count++;
        }
      } catch (DataUnavailable d) {
       
      } catch (CorruptDataException e) {
View Full Code Here

  }
 
  private void printRuntimeObjects(Image loadedImage, Long objAddress, String objName,
      Output out, boolean supers)
  {
    ManagedRuntime mr;
    Iterator itRuntime = Utils.getRuntimes(loadedImage);
    int count = 1;

    out.print("\n");
    while (itRuntime.hasNext()) {
      mr = (ManagedRuntime)itRuntime.next();
      if (mr instanceof JavaRuntime)
      {
        out.print("\truntime #" + count + " - version: ");
        try {
          out.print(mr.getVersion());
        } catch (CorruptDataException e) {
          out.print(Exceptions.getCorruptDataExceptionString());
        }
        out.print("\n");
       
View Full Code Here

  {
    Vector runtimes = new Vector();
    Iterator itAddressSpace;
    Iterator itProcess;
    Iterator itRuntime;
    ManagedRuntime mr;
    ImageAddressSpace ias;
    ImageProcess ip;
   
    itAddressSpace = loadedImage.getAddressSpaces().iterator();
    while (itAddressSpace.hasNext()) {
View Full Code Here

    printImageClass(loadedImage, className);
  }
 
  private void printImageClass(Image loadedImage, String className)
  {
    ManagedRuntime mr;
    Iterator itRuntime = Utils.getRuntimes(loadedImage);
    int count = 1;

    out.print("\n");
    while (itRuntime.hasNext()) {
View Full Code Here

 
 
  // below methods are for "info class" (with no parameters)
 
  private void printImageClasses(Image loadedImage) {
    ManagedRuntime mr;
    Iterator itRuntime = Utils.getRuntimes(loadedImage);
    int count = 1;

    out.print("\n");
    while (itRuntime.hasNext()) {
View Full Code Here

        param = paramsToString.toString();
        param = param.trim();
      }
    }
   
    ManagedRuntime mr;
    Iterator itRuntime = Utils.getRuntimes(loadedImage);
    int count = 1;

    out.print("\n");
    while (itRuntime.hasNext()) {
View Full Code Here

TOP

Related Classes of javax.tools.diagnostics.runtime.ManagedRuntime

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.