Obtener la memoria usada de la tarjeta de vÃdeo

1949 vistas

Veamos un método que permite recuperar la memoria libre (en Mb) de la tarjeta de vÃdeo:



java
  1. public int getAvailableMemory(){
  2.     // obtenemos el tipo de entorno gráfico bajo el que se ejecuta la JVM
  3.   GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
  4.   // obtenemos tarjeta gráfica
  5.   GraphicsDevice device = environment.getDefaultScreenDevice();
  6.   // calculamos los Mb libres
  7.   int bytes = device.getAvailableAcceleratedMemory();
  8.   int mbytes = bytes /1048576;
  9.   return mbytes;
  10. }