Forum Stats

  • 3,826,035 Users
  • 2,260,587 Discussions
  • 7,896,768 Comments

Discussions

jdk 8 jvisualvm

grimrand
grimrand Member Posts: 177 Blue Ribbon

Just a bit of advice/info.

I have created and compiled the following two classes in Java 8.

When I use jvisualvm the instances under memory seem to continually increment, i cant see why this should be the case..

Regards

package test;

import java.util.ArrayList;;

public class Application {

   ArrayList<Hotel> hotels = new ArrayList<Hotel>();

   Application () {

      hotels.createHotels();

      while (True){

        try {

           System.out.println("sleep");

           Thread.sleep(30000);

        } catch (InterruptedException ex)

`````   {

          System.out.println ("Error");

   

        }

  

      }

  

    }  

    public static void main (String args[]){

      Application app = new Application();

    }

    public ArrayList<Hotel> createHotels(){

       ArrayList<Hotel> tempHotel = new ArrayList<Hotel>();

       for (int i = 0; i < 50; i++){

          Hotel hotel = new Hotel("Test");

          tempHotel.add(hotel);

       }

       return tempHotel;

    }

    

}

package test;

public class Hotel {

   private String name;

   Hotel (String name){

     this.name = name;

   }

   Hotel (){

   }

}

This discussion has been closed.