понедельник июн 15, 2009

Новое средство мониторинга: VisualVM

Некоторое время назад в JDK 6 было включено новое средство мониторинга Java-приложения — VisualVM (оно стало доступно начиная с update 12). Написано оно было разрабочиками Netbeans Profiler. В качестве плагина к нему может быть также подключено JConsole. А подробнее почитать о нем вы можете в этой статье.

четверг апр 30, 2009

JavaFX: Конкурс!

Приглашаем Вас принять участие в конкурсе по программированию на JavaFX Script — Галактика FX: старатели.

Вы — старатель! Ваша цель — собрать как можно больше ресурсов с помощью управляемого космического зонда:

Соревнование состоит из 3 этапов по 20 дней и финального состязания. Главный приз — ноутбук. Победители этапов также получат ценные призы. Старт первого этапа — 1 мая 2009 г.

Подробности и регистрация.

среда апр 15, 2009

Участвуете ли вы в конкурсах?

Sun проводит два конкурса, призы за которые выдаются и в России:

  •  JavaFX Coding Challenge

    Необходимо разработать приложение на JavaFX 1.1 используя Netbeans 6.5. Призы получают три лучших приложения ($25,000; $10,000; $5,000), есть и призы среди студентов ($1,500). Сто человек получат подарочные сертификаты магазина Amazon.com.

    http://www.javafx.com/challenge/?intcmp=2671
  • OpenSolaris: Apps of Steel Challenge

    Необходимо написать пакет (package) для OpenSolaris, который удовлетворяет определенным условиям. Пятеро победителей получают ноутбуки.

    http://www.opensolaris.com/challenge/

пятница авг 01, 2008

Выпущена версия 2.1 Sun Java Realtime System

Основные особенности версии 2.1:

  • Поддержка Linux. Официально поддерживается SUSE Enterprise realtime Linux 10 SP2, но вы можете попробовать запустить Java RTS и на вашем линуксе, установив специальное ядро.
  • Поддержка утилит мониторинга (jps, jmap, jinfo, jstack, и др.)
  • Экспериментальная утилита визуализации исполнения потоков: TSV. Для мониторинга потоков требуется Dtrace.

Скачать новый релиз можно на этой странице:

вторник июн 24, 2008

Сборщик мусора Concurrent Mark-Sweep (CMS)

В предыдущих статьях мы рассказывали о последовательном сборщике мусора (SerialGC). Сегодня мы расскажем о сборщике мусора, призванном решить проблему долгих пауз при сборке старых объектов (OldGen) — Concurrent Mark Sweep GC (CMS).[Read More]

вторник май 27, 2008

Форум на developers.sun.com

На заметку: на портале developers.sun.ru работает форум. В нем есть возможность обсуждать продукты Sun и всё с ними связанное. Модераторы бдительно несут вахту, отвечая на вопросы.

Если Вас интересует, как поставить Solaris, зачем нужна JavaFX, или хочется доказать, что Вы лучше, чем все сановские программисты вместе взятые (в чем мы не сомневаемся, но требуем формального доказательства), смело пишите на форуме.

вторник апр 08, 2008

Код, который генерирует HotSpot

Невозможно не отметить интересный пост Kohsuke Kawaguchi:

«Deep dive into assembly code from Java»

понедельник фев 11, 2008

Новый русскоязычный портал для разработчиков

Добро пожаловать на:

http://developers.sun.ru
 

суббота янв 19, 2008

Кручение

Когда нить в многопроцессорной системе ожидает освобождения блокировки, существуют две альтернативы: переключиться на другую нить или немного подождать.

[Read More]

среда янв 16, 2008

MySQL

Sun покупает MySQL AB.

вторник дек 11, 2007

Нить, которую разбудит HotSpot

Предположим, что одна нить вашей программы только что закончила работать внутри секции synchronized, а другие нити уже тут как тут: ждут, не дождутся, пока сами в synchronized к тому же объекту смогут попасть.

Что должен сделать HotSpot в такой ситуации? —

  • Разбудить всех ожидающих или
  • выбрать и разбудить одного
[Read More]

среда ноя 14, 2007

Тайна случайных пробуждений

В одном из наших постов мы уже писали про так называемые "случайные пробуждения" (spurious wakeups) функции Object.wait(). Откуда они взялись?

[Read More]

среда окт 31, 2007

Репозиторий Mercurial для OpenJDK

В проекте OpenJDK появился экспериментальный репозиторий Mercurial:

среда окт 17, 2007

VisualVM

Участники проекта Netbeans подготовили предварительную версию программы VisualVM, которая, будучи расширена и дополнена, заменит в будущем jconsole:

  •  https://visualvm.dev.java.net/

 

About

vmrobot

Search

Archives
« Апрель 2014
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Сегодня