Програмування на мові Java Утиліти

March 2nd, 2009


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

Одна з простих речей, яку ви можете виконати з об’єктом Runtime-его останов, для цього досить викликати метод exit(int code).

Управління пам’яттю

Хотя Java і є системою з автоматичною збіркою сміття, ви для перевірки ефективності свого коду можете захотіти дізнатися, який розмір “купи” і як багато в ній залишилося вільній пам’яті. Для отримання цієї інформації потрібно скористатися методами totalMemory і freeMemory.

Зауваження При необхідності ви можете “уручну” запустити складальник сміття, викликавши метод gc.
Якщо ви хочете оцінити, скільки пам’яті потрібно для роботи вашому коду, краще всього спочатку викликати gc, потім free-Memory, отримавши тим самим оцінку вільної пам’яті, доступної в системі. Запустивши після цього свою програму і викликавши freeMemory усередині неї, ви побачите, скільки пам’яті використовує ваша програма.

Виконання інших програм

В безпечних середовищах ви можете використовувати Java для виконання інших повновагих процесів в своїй багатозадачній операційній системі. Декілька форм методу ехес дозволяють задавати ім’я програми і її параметри.

В черговому прикладі використовується специфічний для Windows виклик ехес, що запускає процес notepad-простой текстовий редактор. Як параметр редакторові передається ім’я одного з початкових файлів Java. Обернете вніманіє-ехес автоматично перетворить в рядку-шляху символи “/” в роздільники шляху в Windows-”\”.

class ExecDemo { public static void main(String args[]) { Runtime r = Runtime. getRuntime(); Process p = null; String cmd[] = { “notepad”, “/java/src/java/lang/Runtime.java” }; try { p = r.exec(cmd); } catch (Exception e) { System.out.println(”error executing ” + cmd[0]); } } }

System


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии