VisualVM 1.0: wizualne debugowanie od Suna

10.07.2008 15:58, Autor: Daniel Karcz (DanKar), Kategoria: News
NewsImage

Deweloperzy z firmy Sun poinformowali o wydaniu darmowego narzędzia VisualVM 1.0, które pełni rolę graficznego oprogramowania do debugowania i profilowania aplikacji wykonanych w technologii JAVA.

VisualVM jest w stanie dostarczyć użytkownikowi szczegółowych informacji na temat działających w wirtualnej maszynie Java aplikacji. Wszystko to za sprawą integracji dostępnych dotąd tylko z poziomu linii komend narzędzi wydanych w pakiecie Java Development Kit z mechanizmami profilowania. Oprócz tego do rąk użytkownika trafia mechanizm badania wydajności i konfiguracji dla HotSpot JVM - jvmstat, rozszerzenia Java Management oraz profiler NetBeans. Narzędzie to ułatwi teraz znacznie pracę deweloperów, poprzez szczegółową analizę tworzonego oprogramowania i "wyłapywanie" różnego typu błędów w postaci przepełnienia stosu itp.

Narzędzie jest rozpowszechniane jako jeden z komponentów aktualizacji środowiska do wersji Java Platform Standard Edition Update 7. Dostępne jest ono także na oficjalnej stronie producenta.

Źródło: VisualVM
r   e   k   l   a   m   a

Komentarze (8)  

Avatar
anonim (niezalogowany) | 10.07.2008 16:14#1

Jupi!

Avatar
cX (niezalogowany) | 10.07.2008 16:16#2

Java nie jest taka zła. Nadaje się do pisanie gierek na telefon, bądź chatu na stronę. Lecz do pisania dużych aplikacji się nie nadaje (muli...).

Avatar
hubciorz (niezalogowany) | 10.07.2008 16:50#3

@cX

Bzdura, Java jest teraz najpopularniejszym językiem programowania na świecie. Tylko do Polski nie może ten trend przejść...Jakbyś nie zauważył, to więcej znajdziesz ogłoszeń o prace dla programisty Java niżeli innego języku.

Avatar
Ja (niezalogowany) | 10.07.2008 17:16#4

Staram się trzymać jak najdalej od Javy. Katowanie sprzętu programową emulacją maszyny wirtualnej jest największą wadą Java. Gdyby istniały transkompilatory do języka maszynowego (nie, nie chodzi mi o JIT), może miałoby to sens. Najlepsze jak dotąd rozwiązanie zaproponował ARM, umożliwiając bezpośrednie sprzętowe wykonanie większości instrukcji bajtkodu Java w ich procesorach, korzystając z trybu pracy Jazelle. Tego w x86 się nigdy nie doczekamy :)

Inny temat to rozrzutne korzystanie z pamięci RAM przez aplikacje Java. Traktowanie każdej formy danych jako obiektu to skrajna rozrzutność.
Największe baty Sun powinien i tak zebrać za fatalną implementację JRE. Pamiętacie ś.p. środowisko uruchomieniowe Java Microsoftu? To była rakieta w porównaniu do JRE Suna!

Avatar
Radek (niezalogowany) | 10.07.2008 21:20#5

@Ja

"Największe baty Sun powinien i tak zebrać za fatalną implementację JRE. Pamiętacie ś.p. środowisko uruchomieniowe Java Microsoftu? To była rakieta w porównaniu do JRE Suna!"

Bzdury piszesz kolego, widac ze nie znasz sie kompletnie na Javie. A twoja wiedza sie skonczyla na tym kiedy to Java Microsoftu byla w uzyciu.

Avatar
GL1zdA (niezalogowany) | 11.07.2008 7:57#6

@cX
"Lecz do pisania dużych aplikacji się nie nadaje (muli...)."
Zmiażdżyłeś... Właśnie aplikacje klasy enterprise to domena Javy.

@hubciorz
Nie w Polsce? Sprawdź oferty dla programistów... To tylko na dziwnych forach ludzie mądrzą się, że trzeba zaczynać od asemblera :)

@Ja
Nie masz pojęcia o czym mówisz. http://en.wikipedia.org/wiki/Java_performance#Comparison_to_other_languages

Avatar
Kartofelek (niezalogowany) | 11.07.2008 8:02#7

@Ja
Od tego czasu minelo juz sporo kodu w wirtualnej maszynie Javy.

Teraz, w dobie coraz dynamiczniejszej ekspansji roznych systemow operacyjnych i roznych platform sprzetowych (zwlaszcza wsrod firm), coraz bardziej idiotycznym pomyslem staje sie programowanie pod konkretne srodowiska. Sprzet jest tani i wydajny, a Java jest caly czas optymalizowana pod katem wydajnosci, wiec nie jest to juz tak wielkim priorytetem. Tak jak ktos juz napisal - coraz wieksza liczba osob to zauwaza i programuje w Javie, bo takie jezyki to przyszlosc...

Avatar
hubciorz (niezalogowany) | 11.07.2008 18:00#8

@GL1zdA

No niestety, w Polsce Java nie jest najpopularniejszym językiem:P

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Huawei E583C

Test przenośnego routera 3G
Testujemy GALAXY NOTE

Czy to tablet z telefonem?
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av