Кнопка ссылки GWT

Если вам нужно отслеживать использование памяти во время выполнения, пакет java.lang.management предлагает MBeans, которые можно использовать для мониторинга пулов памяти в вашей виртуальной машине (например, пространства eden, генерации с постоянным доступом и т. Д.), А также сбора мусора. поведение.

Свободное пространство кучи, сообщаемое этими MBean-компонентами, будет сильно различаться в зависимости от поведения GC, особенно если ваше приложение генерирует много объектов, которые позже будут обработаны GC-редактором. Один из возможных подходов заключается в мониторинге свободного пространства кучи после каждого полного GC, который вы можете использовать для принятия решения об освобождении памяти путем сохранения объектов.

В конечном итоге, лучше всего ограничить сохранение памяти, насколько это возможно, при этом производительность остается приемлемой. Как отмечалось в предыдущем комментарии, память всегда ограничена, но в вашем приложении должна быть стратегия борьбы с исчерпанием памяти.

14
задан KevMo 2 July 2009 в 20:48
поделиться

3 ответа

Один из простых способов - использовать класс Label. Просто создайте новую метку и добавьте к ней ClickHandler. Затем вы можете стилизовать его, как хотите, используя CSS:

Label lbl = new Label("Hello");
lbl.addClickHandler(...);
lbl.setStyleName("hyperlink_style_label");
12
ответ дан 1 December 2019 в 10:03
поделиться

Начиная с GWT 1.5, есть виджет Anchor , который должен делать то, что вы хотите.

15
ответ дан 1 December 2019 в 10:03
поделиться

Я также обнаружил, что вы можете использовать класс привязки. добавьте событие щелчка и загрузите нужный метод в качестве новой страницы. Внутри страницы очистите корневую или другие панели, которые вы хотите, используя метод clear (), например. Rootpanel.get ("имя корневой панели"). Clear ();

Я написал пример и привел пример , если вы хотите его проверить. Надеюсь это поможет.

0
ответ дан 1 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: