Конференция "Начинающим" » Компиляция под Win+Linux+Android
 
  • novai (05.04.18 18:15) [0]
    Всем привет. Есть учебная задача:
    Разработать под ОС приложение, выводящее информацию о доступных ресурсах вычислительной системы на экран (информация о процессоре и его загруженности; информация об оперативной памяти и ее загруженности; информация о доступных носителях и свободном месте на них).
    Вопрос, как проще получить эти данные и скомпилировать исходник под указанные платформы?
  • kilkennycat © (05.04.18 19:08) [1]
    Примерно так, как написано в методичках и говорилось на лекциях
  • novai (05.04.18 19:10) [2]
    я заочник.
    единственный код:
    public class Main {
    public static void main(String[] args) {
    /* Total number of processors or cores available to the JVM */
    System.out.println("Available processors (cores): " +
    Runtime.getRuntime().availableProcessors());
    /* Total amount of free memory available to the JVM */
    System.out.println("Free memory (bytes): " +
    Runtime.getRuntime().freeMemory());
    /* This will return Long.MAX_VALUE if there is no preset limit */
    long maxMemory = Runtime.getRuntime().maxMemory();
    /* Maximum amount of memory the JVM will attempt to use */
    System.out.println("Maximum memory (bytes): " +
    (maxMemory == Long.MAX_VALUE ? "no limit" : maxMemory));
    /* Total memory currently available to the JVM */
    System.out.println("Total memory available to JVM (bytes): " +
    Runtime.getRuntime().totalMemory());
    /* Get a list of all filesystem roots on this system */
    File[] roots = File.listRoots();
    /* For each filesystem root, print some info */
    for (File root : roots) {
    System.out.println("File system root: " + root.getAbsolutePath());
    System.out.println("Total space (bytes): " + root.getTotalSpace());
    System.out.println("Free space (bytes): " + root.getFreeSpace());
    System.out.println("Usable space (bytes): " + root.getUsableSpace());
    }
    }
    }
  • KilkennyCat © (05.04.18 23:14) [3]
  • novai (07.04.18 20:13) [4]
    Удалено модератором
    Примечание: Создание пустых сообщений
 
Конференция "Начинающим" » Компиляция под Win+Linux+Android
Есть новые Нет новых   [118604   +22][b:0][p:0]