コード例 #1
0
ファイル: TestCase2.java プロジェクト: illia-okonskyi/gpusim
  /** Prints the Gridlet objects */
  private void printGridletList(GridletList list, String name) {
    int size = list.size();
    Gridlet gridlet = null;

    String indent = "    ";
    System.out.println();
    System.out.println("============= OUTPUT for " + name + " ==========");
    System.out.println("Gridlet ID" + indent + "STATUS" + indent + "Resource ID" + indent + "Cost");

    // a loop to print the overall result
    int i = 0;
    for (i = 0; i < size; i++) {
      gridlet = (Gridlet) list.get(i);
      System.out.print(indent + gridlet.getGridletID() + indent + indent);

      System.out.print(gridlet.getGridletStatusString());

      System.out.println(
          indent
              + indent
              + gridlet.getResourceID()
              + indent
              + indent
              + gridlet.getProcessingCost());
    }

    // a loop to print each Gridlet's history
    for (i = 0; i < size; i++) {
      gridlet = (Gridlet) list.get(i);
      System.out.println(gridlet.getGridletHistory());

      System.out.print("Gridlet #" + gridlet.getGridletID());
      System.out.println(
          ", length = "
              + gridlet.getGridletLength()
              + ", finished so far = "
              + gridlet.getGridletFinishedSoFar());
      System.out.println("===========================================\n");
    }
  }