Изменение цвета текста выбранного tabItem в TabControl?

Вы можете зарегистрировать javax.management.NotificationListener, который вызывается при достижении определенного порога.

Что-то вроде

final MemoryMXBean memBean = ManagementFactory.getMemoryMXBean();
final NotificationEmitter ne = (NotificationEmitter) memBean;

ne.addNotificationListener(listener, null, null);

final List<MemoryPoolMXBean> memPools = ManagementFactory
    .getMemoryPoolMXBeans();
for (final MemoryPoolMXBean mp : memPools) {
  if (mp.isUsageThresholdSupported()) {
    final MemoryUsage mu = mp.getUsage();
    final long max = mu.getMax();
    final long alert = (max * threshold) / 100;
    mp.setUsageThreshold(alert);

  }
}

Где слушатель - это ваша собственная реализация NotificationListener.

16
задан hafhadg3 26 December 2010 в 03:03
поделиться