What is VisualVM.

What are the other tools that come with the JDK.From where can I find information about them.Java Tutorials do not contain details about them.
Thanks Varuna

Google
Also, each command-line command has a usage statement built in... just run each command with the -help (and/or -?) switch, and it'll tell you something about what the tool is, and how to use it... again, use google to search for more in-depth info.
For example:
C:\Users\Administrator>javadoc -?
javadoc: error - invalid flag: -?
usage: javadoc [options] [packagenames] [sourcefiles] [@files]
-overview <file>          Read overview documentation from HTML file
-public                   Show only public classes and members
-protected                Show protected/public classes and members (default)
-package                  Show package/protected/public classes and members
-private                  Show all classes and members
-help                     Display command line options and exit
-doclet <class>           Generate output via alternate doclet
-docletpath <path>        Specify where to find doclet class files
-sourcepath <pathlist>    Specify where to find source files
-classpath <pathlist>     Specify where to find user class files
-exclude <pkglist>        Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator            Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> Override location of class files loaded
                          by the bootstrap class loader
-source <release>         Provide source compatibility with specified release
-extdirs <dirlist>        Override location of installed extensions
-verbose                  Output messages about what Javadoc is doing
-locale <name>            Locale to be used, e.g. en_US or en_US_WIN
-encoding <name>          Source file encoding name
-quiet                    Do not display status messages
-J<flag>                  Pass <flag> directly to the runtime system
Provided by Standard doclet:
-d <directory>                    Destination directory for output files
-use                              Create class and package usage pages
-version                          Include @version paragraphs
-author                           Include @author paragraphs
-docfilessubdirs                  Recursively copy doc-file subdirectories
-splitindex                       Split index into one file per letter
-windowtitle <text>               Browser window title for the documenation
-doctitle <html-code>             Include title for the overview page
-header <html-code>               Include header text for each page
-footer <html-code>               Include footer text for each page
-top    <html-code>               Include top text for each page
-bottom <html-code>               Include bottom text for each page
-link <url>                       Create links to javadoc output at <url>
-linkoffline <url> <url2>         Link to docs at <url> using package list at <url2>
-excludedocfilessubdir <name1>:.. Exclude any doc-files subdirectories with given name.
-group <name> <p1>:<p2>..         Group specified packages together in overview page
-nocomment                        Supress description and tags, generate only declarations.
-nodeprecated                     Do not include @deprecated information
-noqualifier <name1>:<name2>:...  Exclude the list of qualifiers from the output.
-nosince                          Do not include @since information
-notimestamp                      Do not include hidden time stamp
-nodeprecatedlist                 Do not generate deprecated list
-notree                           Do not generate class hierarchy
-noindex                          Do not generate index
-nohelp                           Do not generate help link
-nonavbar                         Do not generate navigation bar
-serialwarn                       Generate warning about @serial tag
-tag <name>:<locations>:<header>  Specify single argument custom tags
-taglet                           The fully qualified name of Taglet to register
-tagletpath                       The path to Taglets
-charset <charset>                Charset for cross-platform viewing of generated documentation.
-helpfile <file>                  Include file that help link links to
-linksource                       Generate source in HTML
-sourcetab <tab length>           Specify the number of spaces each tab takes up in the source
-keywords                         Include HTML meta tags with package, class and member info
-stylesheetfile <path>            File to change style of the generated documentation
-docencoding <name>               Output encoding name
1 errorEdited by: corlettk on 21/09/2008 15:21 - Oops

Similar Messages

  • Perfomance Tunig VisualVM, Query Console - Search using OQL?! What is an ov

    Hi,
    I am currently Profiling a Java Application with Java VisualVM (JDK 6.0.25)
    When you use that tool to create a Heap Dump you can inspect the data in memory, that is nice but of course you can hardly click through 250.000 items to see if what class the chars/strings whatever belongs to.
    But luckily there is a SQL like query editor ... however the syntax is bit tricky:
    What I am searching for is all chars/strings that belong to a class called "ErrorPrinter".
    How would you define such query?
    Further: There is a sample query to find out "Overallocated String" ... well either my english is not good enough or I don't know ... but can anybody explain: What is an overallocated String and how to resolve that?
    I have read the http://visualvm.java.net/oqlhelp.html but it does not contain so much ...
    Thank you very much,
    Sebastian Wagner

    Thanks for your answer,
    I understand now the meaning of overallocated in that sense,
    the use-case for the search that I would like to perform in the Query Console is:
    I made a HEAP-Dump using VisualVM, now I analyze the Heap-Dump.
    char[] is the biggest memory consumer in that HEAP-Dump. Each char has some references, if you click through those references at some point you will reach a class that is part of my code.
    Now I would like to find out which classes do have the upmost consumers of "char" references in the HEAP-Dump.
    For example I have a class ErrorEvaluatorAsciiText that has an attribute "String" now I want to search the heap if there is any (and how many / size) of that String stored in the HEAP-Dump.
    Select count(s) from java.util.char where s.reference=ErrorEvaluatorAsciiText
    I can perform a query like:
    select o from char[] o where o.rererence=String
    but I can't do any query like:
    select o from java.lang.String o where o.rererence=StromElement
    Results in:
    Please, check the oql queryjavax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "StromElement" is not defined. (#1)
    => But actually of course the interesting part for me is to see how many string-instances of the current heap have referals this class.
    or for example:
    select o from int[] o where o.rererence=SimpleVisitable
    or
    select o from int[] o where o.rererence=priorityWasSetForVisitNr
    But actually from the VisualVM "Instances" view I can see that there is at least one int[] that has Type SimpleVisitable or Field priorityWasSetForVisitNr as reference.
    Even better of course would be a query that gives me the top10 references of char[] in my code...
    Hope this explains my problem ...
    Thanks!
    Sebastian

  • VisualVM can't see monitor tab or app mbeans after move to new VMWare VM

    I've had a Spring 3.x application running on Solaris (5.10) in a VMWare VM for quite a while. My application registers some mbeans. I've been able to connect remotely to the VM from VisualVM and view data in the "Monitor" tab, and I've been able to see and manipulate my application mbeans in the MBeans tab.
    My server was recently moved to another VMWare VM, although the host name and IP address didn't change. We got it all working, I thought, until I noticed some odd behavior when I tried to connect to the VM from VisualVM on my desktop. When I first tried it, I thought it was working fine, but when I looked closer I noticed that there was no "Monitor" tab, and when I looked at the MBeans tab, it didn't have any of my application mbeans.
    I can run a local WebLogic instance, and I don't see these issues when I connect locally with VisualVM.
    It doesn't seem like it would be a firewall problem. The connection succeeded. In the "Overview" tab I can see all the basic property settings.
    Why would my remote connection have "degraded" functionality?

    I don't know if it matters, but I figured I should provide some other details of the differences between the "good" and 'bad" state.
    Concerning what groups of mbeans I see in the "Mbeans" tab, in the remote connection I'm not only missing the application mbeans from my application. I see that there are two other groups that are missing from the remote connection, although I don't know if that's significant.
    On a local connection, I see "JMImplementation", "Security", "<myappname>", "com.bea", "com.oracle.jdbc", "com.sun.management", "java.lang", and "java.util.logging". On the remote connection with the problem, I see "JMImplementation", "com.oracle.jdbc", "com.sun.management", "java.lang", and "java.util.logging".

  • When using external-scheme what is still stored on-heap?

    Hi all,
    If I have a scheme like this...
    <distributed-scheme>
        <scheme-name>distributed-scheme</scheme-name>
        <service-name>TestDistributedService</service-name>
        <backing-map-scheme>
          <external-scheme>
            <lh-file-manager>
              <directory>/temp/odc-data</directory>
            </lh-file-manager>
          </external-scheme>
        </backing-map-scheme>
    </distributed-scheme>...when I put data into a cache what is still stored on the heap?
    When I do a test I can see that obviously the data is not on the heap as I can add massively more entries before I run out of memory.
    Using the VisualVM tool's memory sampler I can see a similar number of instances of com.tangosol.util.Binary as I have entries - so are they keys still on the heap?
    If I add indexes then I can see that these are on the heap, so I will have keys and indexed values on the heap. I end up with twice as many instances of Binary as I have put entries, which makes sense as the index contains a references to the Binary keys.
    The reason I ask is because I configured a "Dev" version of our application that uses <external-scheme> everywhere you would normaly use a <local-scheme> so we can run a version of our application for Dev testing on development machines with limited RAM. It needed a few tweaks and a custom DefaultConfigurableCacheFactory but seems to work fine. I am now trying to figure out just how much space we save and how much "data" is still on the heap.
    Cheers,
    JK

    Thanks David.
    So with an external scheme we will be able to save the amount of space taken by the cache values. Now if I could just shift the indexes (which take quite a bit of space) that would be a bonus. I know it sort of defeats the point of having an index but I am trying to run the app on a small Dev server so I am more interested that it works functionally than how fast it is. If the app was 3.6 I might be able to do something clever with custom indexes - then again we could just remove the indexes.
    Cheers,
    JK

  • Need Information on an Application (intel) called Java VisualVM.

    Need Information on an Application (intel) called Java VisualVM. I dont know where it came from, whats it's for and why it is there? More importantly, how to get rid of it?
    Thanks guys.

    Hello Ram
    regarding "environment parameters" there might be one "disadvantage". If you would have the need to change the parameter you need a transport. May be there are other useful options which could be of interest:
    As you may be now you can store user dependent parameters on the level of the SAP user. One example is:
    You (as the user) can select  a property tree. This selection of a property tree can be stored on userid level (therefore if you log off and log on once again the selection property is your "default" one,)l. Regarding this option you do not need a customizing parameter. The "cons" of this options are:
    a.) you must prepare this "parameter" like a constant in your program to be read from user profile
    b.) you should make sure that the user can only select from a number of values or if the user is using a value which is not allowed you need some "error" handling routine
    So may be this option is not so "robust" but is used very often in SAP and in SAP EH&S.
    With best regards
    C.B.

  • HT5494 Java for Mac OS X v10.6 Update 11 breaks VisualVM

    /Developer/Applications/Utilities/Java VisualVM.app fails to launch after updating to Java for Mac OS X 10.6 Update 11 (JRE 1.6.0_37). The application bundle in /usr/share/java/Tools depends on /System/Library/Java/Support/VisualVM.bundle, which is deleted by the update. 
    Workaround: download VisualVM.app here:
    http://visualvm.java.net/download.html

    seventy one wrote:
    Christopher.   Klaus will come back, I'm sure.   But in case he doesn't it is generally only banks that you will need it for.   For some odd ball reason they think it is the height of security when with macs, it isn't.
    Can I take it from your question that you needed to turn Java off?
    Klaus1 wrote:
    As WZZZ and 71 say: you will know when you need it.
    Java applets may be re-enabled by clicking the region labeled "Inactive plug-in" on a web page. If no applets have been run for an extended period of time, the Java web plug-in will deactivate.
    seventy one - no, I only wanted to know if I should bother with this particular Software Update which has recently appeared.
    Klaus - that is what worries me. If the Java web plug-in deactivates, does that mean it will not operate when I need it, i.e. banking websites?
    WZZZ - thank you for that input, it answers how I will know when I need it.

  • Java visualvm error

    hi ,
    I am trying to run the jvisualvm(java/jdk1.6.0_26/bin) in unix machine but getting the below error.
    Can anyone please help in solving out this isssue.
    I tried by giving my IP Address/hostname/localhost getting the same error.
    Also share what are all maintaince has to do to run jvisualvm.
    Error: Can't connect to X11 window server using '10.232.64.225:0.0' as the value of the DISPLAY variable.
    See the /export/home/offshpcg/.visualvm/6u23/var/log/messages.log for details.
    java.lang.InternalError: Can't connect to X11 window server using '10.232.64.225:0.0' as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
    at sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)
    at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
    at org.netbeans.core.startup.Main.start(Main.java:242)
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:114)
    at java.lang.Thread.run(Thread.java:662)

    940678 wrote:
    I am trying to run the jvisualvm(java/jdk1.6.0_26/bin) in unix machine but getting the below error.
    Can anyone please help in solving out this isssue.
    I tried by giving my IP Address/hostname/localhost getting the same error.
    Also share what are all maintaince has to do to run jvisualvm.
    Error: Can't connect to X11 window server using '10.232.64.225:0.0' as the value of the DISPLAY variable.Is there an X window server running on 10.232.64.225?
    If you have no experience with X window server software ...
    Can you connect to the unix box using vnc?
    Then you can run your X software (jvisualvm).
    You will notice DISPLAY is already set.

  • VisualVM standalone won't attach, but NetBeans profiler will

    I have a JDK1.5 app that I want to profile with VisualVM. I have started the app using the following JVM parameter:
    -agentpath:"C:\Program Files\VisualVM\profiler3\lib\deployed\jdk15\windows\profilerinterface.dll=\"C:\Program Files\VisualVM\profiler3\lib\"",3333The app starts, with the message that it is listening on port 3333 awaiting connection. Now if I configure VisualVM to look to port 3333 under jstatd connections, it attempts to connect but the remote app dies with the following error:
    Profiler Agent Error: Exception when trying to establish connection with client:
    java.io.StreamCorruptedException: invalid stream headerThe same thing happens if I try to create a jmx connection to localhost:3333.
    Now the weird thing is if I configure netbeans profiler to connect to port 3333 and attempt to profile this application, it works fine. My question is, what is the difference between the two. I have tried connecting with VisualVM 1.1.1 and 1.2.1 and neither work.

    Hi,
    VisualVM can only profile local applications running on JDK 6. If you enable [JMX agent|http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html] in your application, you can "profile" your application with [VisualVM-Sampler plugin|http://java.dzone.com/announcements/visualvm-12-great-java] available for VisualVM 1.2.1. Note that VisualVM is a Java monitoring and troubleshooting tool - it detects and recognizes running applications, browses their MBeans, takes thread and heap dumps, shows VM configuration and metrics and saves these information into application snapshots. It uses four different technologies (Jvmstat, JMX, Attach API and Serviceablity agent) to extract useful information from running JVM and present them in the one integrated view. It also provides basic profiling capabilities, but that's just one of the features. If you need a full-featured mature Java profiler for your daily development use NetBeans Profiler.
    Bye.

  • Why Java VisualVm Could not show running applications of remote server

    Hi,everyone. I run jstatd in the remote server, and run java visualVM in local ,but the applications running in remote server could not display in the visualVM panel.
    this is local viaualVm Info:
    ===============================================
    Version:
    1.7.0_02 (Build 1320-110325); platform 110131-9c8b3bfb3a1e
    System:
    Windows 7 (6.1) Service Pack 1, amd64 64bit
    Java:
    1.7.0_02; Java HotSpot(TM) 64-Bit Server VM (22.0-b10, mixed mode)
    Vendor:
    Oracle Corporation, http://java.oracle.com/
    Environment:
    GBK; zh_CN (visualvm)
    Userdir:
    C:\Users\Johnny\AppData\Roaming\.visualvm\7
    Clusters:
    C:\Java\jdk1.7.0_02\lib\visualvm\platform
    C:\Java\jdk1.7.0_02\lib\visualvm\visualvm
    C:\Java\jdk1.7.0_02\lib\visualvm\profiler
    有关详细信息,请访问 http://visualvm.java.net。在 NetBeans 平台上构建。
    ==============================================================
    the OS of remote server is CentOS 6. jvm info:
    ==============================================================
    java version "1.7.0_02"
    Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)
    ==============================================================
    start jstatd command is :
    ====================================
    ./jstatd -J-Djava.security.policy=jstatd.all.policy -p 2020
    ====================================
    the content if jstatd.all.policy which in the $JAVA_HOME\bin
    =====================================
    grant codebase "file:${java.home}/../lib/tools.jar" {
    permission java.security.AllPermission;
    =====================================
    whats wrong happened ?
    帖子经 user5950241编辑过

    are you running jstatd on the remote server as a user with permission to see the jvm processes you care about?

  • What's the best free profiler?

    Hello, I'm using TPTP for eclipse, but I don't like very much, it is a little slow, and you can't analize thread and memory at the same time. What's your favorite profiler?

    VisualVM includes a very easy-to-use profile. It's not the most feature-full, but it's ease-of-use-to-power ratio is excellent!
    As far as I know it's based on the Netbeans Profiler.

  • HT4651 Mac OSX 10.8.4: I found Java visualvm on my applications through utilities. When I try to open, it says I need to install a runtime.  should I dump this? Is it safe?

    I'm a Mac OSX 10.8.4 (i-mMac): I found Java visualvm on my applications through utilities. When I try to open, it says I need to install a Java 6 SE runtime.  Should I dump this java even if I don't use the runtime? I've heard all Java is unsafe. What do you think?

    Java has had extremely serious issues with security on Macs for more than a year at least. It has been responsible for most of the malware that has infected Macs since early spring of 2012. Patches have been issued now and then, but Java is so full of holes that this hasn't really helped. (Often, new vulnerabilities have been found and exploited the next day.)
    It is true that there haven't been any KNOWN Java exploits on the Mac in a few months. (I stress the word "known," because a lot of the malware over the last 6 months has been targeted very tightly on specific individuals or small groups, making it harder to discover.)
    Bottom line, you should not trust Java in a web browser at this point. If you must use it, you should take great care.
    That said, Java is fine to use for running apps on your computer. (Just as fine as running any app.) It is only really dangerous when enabled in the web browser. You can install Java if you need to, as long as you disable it in your web browser.
    For more info, see:
    http://www.thesafemac.com/java-is-vulnerable-again/

  • Remote VisualVM monitoring without JDK

    Hello,
    I need to profile a Java process (Tomcat) on a remote server. I know I need to lunch jstatd on the server.
    The problem is I don't have JDK installed on the server.
    What do I need to run jstatd?
    Do I have to have the entire JDK?

    Your information is wrong. You don't need to have jstatd running on the remote machine. Just enable the JMX agent in Tomcat and attach the VisualVM using the 'Add JMX Connection' action. See https://visualvm.dev.java.net/jmx_connections.html for details.
    If you want to profile performance of the server, you need to use the Sampler - it's available as a VisualVM plugin for older releases of the tool. But I strongly recommend you to use the latest VisualVM version from https://visualvm.dev.java.net, the Sampler is already included in the base tool.

  • VisualVM Profiler error during calibration / startup

    I'm running visualVM 1.2.1 against jdk1.6.0_06, on Windows Vista Ultimate, SP2.
    The Profiler does not appear to be working.
    After startup / calibration, if I go to Help>About, and press on the Logfile button, I see these errors:
    *** Profiler warning (Thu Dec 17 10:03:07 PST 2009): timed out while trying to connect to the target JVM.
    *** Profiler error (Thu Dec 17 10:03:07 PST 2009): connection with server not open
    I've read old postings about the NetBeans Profiler requiring certain ports, so I turned off the Windows Firewall,
    and restarted visualVM. But the same error occurs.
    What is going on? How can I get the visualVM Profiler to work?
    Thanks.

    Answers:
    1. Can you, please, send the entire VisualVM log file to feedback at visualvm.dev.java.net ?See log below. (I've emailed the full transcript to feedback at visualvm.dev.java.net.)
    2. What application are you trying to profile?I am trying to profile a standalone Java application (ie, launched via the static main() method).
    3. Does profiling of JDK demo applications (like Java2Demo) work?Yes. However, only the "Overview", "Monitor", and "Threads" tabs appear. There is no profiling tab.
    Thanks.
    Log Session: Monday, January 4, 2010 11:14:58 AM PST
    System Info:Product Version = VisualVM 1.2.1
    Operating System = Windows Vista version 6.0 running on x86
    Java; VM; Vendor = 1.6.0_06; Java HotSpot(TM) Server VM 10.0-b22; Sun Microsystems Inc.
    Runtime = Java(TM) SE Runtime Environment 1.6.0_06-b02
    Java Home = C:\Progra~2\Java\jdk1.6.0_06\jre
    System Locale; Encoding = en_US (visualvm); Cp1252
    Home Directory = C:\Users\cread
    Current Directory = C:\Users\cread
    User Directory = C:\Users\cread
    Installation = C:\Users\cread\workspace\visualvm_121\visualvm
    C:\Users\cread\workspace\visualvm_121\profiler3
    C:\Users\cread\workspace\visualvm_121\platform10
    Boot & Ext. Classpath = C:\Progra~2\Java\jdk1.6.0_06\jre\lib\resources.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\rt.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\sunrsasign.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\jsse.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\jce.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\charsets.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\classes;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\ext\dnsns.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\ext\localedata.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\ext\sunjce_provider.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\ext\sunmscapi.jar;C:\Progra~2\Java\jdk1.6.0_06\jre\lib\ext\sunpkcs11.jar
    Application Classpath = C:\Users\cread\workspace\visualvm_121\platform10\lib\boot.jar;C:\Users\cread\workspace\visualvm_121\platform10\lib\org-openide-modules.jar;C:\Users\cread\workspace\visualvm_121\platform10\lib\org-openide-util.jar;C:\Progra~2\Java\jdk1.6.0_06\lib\dt.jar;C:\Progra~2\Java\jdk1.6.0_06\lib\tools.jar
    Startup Classpath = C:\Users\cread\workspace\visualvm_121\platform10\core\core.jar;C:\Users\cread\workspace\visualvm_121\platform10\core\org-openide-filesystems.jar;C:\Users\cread\workspace\visualvm_121\visualvm\core\com-sun-tools-visualvm-modules-startup.jar;C:\Users\cread\workspace\visualvm_121\visualvm\core\locale\core_visualvm.jar
    *** Profiler message (Mon Jan 04 11:15:48 PST 2010): Starting target application...
    C:\Progra~2\Java\jdk1.6.0_06\bin\java.exe -agentpath:C:/Users/cread/workspace/visualvm_121/profiler3/lib/deployed/jdk16/windows/profilerinterface.dll -Xbootclasspath/a:C:\Users\cread\workspace\visualvm_121\profiler3\lib\jfluid-server.jar;C:\Users\cread\workspace\visualvm_121\profiler3\lib\jfluid-server-15.jar org.netbeans.lib.profiler.server.ProfilerServer C:/Users/cread/workspace/visualvm_121/profiler3/lib/deployed/jdk16/windows 5141 10 ____Profiler+Calibration+Run____
    IDEAppStatusHandler - errorAndWaitForConfirm: Data transfer error during instrumentation calibration
    IDEAppStatusHandler - errorAndWaitForConfirm: Data transfer error during instrumentation calibration
    IDEAppStatusHandler - errorAndWaitForConfirm: Saved calibration data file does not exist
    INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
    org.openide.util [7.22.1.1 1 091020]
    org.openide.modules [7.10.1 091020]
    org.openide.filesystems [7.21.1.1.1 1 091020]
    org.netbeans.bootstrap/1 [2.18.1 091020]
    org.netbeans.core.startup/1 [1.15.1.1 091020]
    org.openide.awt [7.8.1.1 091020]
    org.netbeans.api.progress/1 [1.13.1.1 1 091020]
    org.netbeans.modules.autoupdate.services [1.8.2 091020]
    org.netbeans.lib.profiler/1 [1.5.2 091020]
    org.jdesktop.layout/1 [1.7.1.103 103 091020]
    org.openide.dialogs [7.10.1 091020]
    org.openide.nodes [7.9.2.1 091020]
    org.openide.windows [6.26.1 091020]
    org.netbeans.modules.editor.mimelookup/1 [1.11.1 091020]
    org.openide.text [6.22.1 091020]
    org.netbeans.swing.outline [1.4.1 091020]
    org.openide.explorer [6.18.2.1 1 091020]
    org.openide.actions [6.9.2.1 091020]
    org.netbeans.lib.profiler.common/1 [1.5.1 091020]
    org.netbeans.spi.quicksearch [1.1.1 091020]
    org.netbeans.modules.queries/1 [1.14.1 091020]
    org.openide.loaders [7.5.2 091020]
    org.openide.io [1.16.1 091020]
    org.netbeans.swing.plaf [1.9.1 091020]
    org.netbeans.core/2 [3.11.1.1 091020]
    org.netbeans.modules.options.api/1 [1.12.2 091020]
    org.openide.execution [1.13.1 091020]
    org.netbeans.lib.profiler.charts/1 [1.1.1 091020]
    org.netbeans.lib.profiler.ui/1 [1.4.1.1 091020]
    org.netbeans.modules.profiler/1 [1.11.2 091020]
    org.netbeans.modules.sendopts/2 [2.4.1 091020]
    com.sun.tools.visualvm.core/0 [1.3 091109]
    com.sun.tools.visualvm.host/0 [1.0 091109]
    com.sun.tools.visualvm.application/0 [1.2 091109]
    com.sun.tools.visualvm.tools/0 [1.1 091109]
    com.sun.tools.visualvm.attach/0 [1.1 091109]
    com.sun.tools.visualvm.jmx/0 [1.2 091109]
    com.sun.tools.visualvm.jvmstat/0 [1.0 091109]
    org.netbeans.modules.progress.ui [1.3.1.1 091020]
    com.sun.tools.visualvm.profiler/0 [1.1 091109]
    org.netbeans.core.io.ui/1 [1.1.1.1 1 091020]
    org.netbeans.core.ui/1 [1.14.1.1 091020]
    org.netbeans.modules.javahelp/1 [2.12.1 091020]
    org.netbeans.modules.settings/1 [1.18.1.1 091020]
    org.netbeans.swing.tabcontrol [1.15.2 091020]
    org.netbeans.core.windows/2 [2.14.2.1 091020]
    com.sun.tools.visualvm.modules.appui [1.0 091109]
    com.sun.tools.visualvm.coredump/0 [1.0 091109]
    com.sun.tools.visualvm.heapdump/0 [1.0 091109]
    org.netbeans.libs.jna/1 [1.2.1 091020]
    com.sun.tools.visualvm.threaddump/0 [1.0 091109]
    com.sun.tools.visualvm.jvm/0 [1.1 091109]
    org.netbeans.modules.editor.mimelookup.impl/1 [1.4.1 091020]
    com.sun.tools.visualvm.modules.startup [1.0 091109]
    com.sun.tools.visualvm.charts/0 [1.0.1 091109]
    com.sun.tools.visualvm.sa/0 [1.0 091109]
    org.netbeans.modules.masterfs/2 [2.16.1 091020]
    com.sun.tools.visualvm.application.views/0 [1.0 091109]
    org.netbeans.modules.autoupdate.ui [1.7.2 091020]
    org.netbeans.core.nativeaccess/1 [1.2.1 091020]
    com.sun.tools.visualvm.host.views/0 [1.0 091109]
    org.netbeans.modules.print [7.0.1 091020]
    *** Profiler warning (Mon Jan 04 11:28:29 PST 2010): timed out while trying to connect to the target JVM.
    *** Profiler error (Mon Jan 04 11:28:29 PST 2010): connection with server not open
    WARNING [org.openide.filesystems.Ordering]: Not all children in Toolbars/ marked with the position attribute: [Standard.xml], but some are: [Snapshot, DataSource, Memory]

  • At a glance what is new in Safari 5

    This should give a little in sight:
    http://lifehacker.com/5557731/first-look-at-whats-new-in-safari-5

    I missed the 'Blue Bar', I'm glad it has returned

  • What happens on iCloud (ex. contacts) when multiple family members use the same Apple ID?

    What happens on iCloud when multiple family members use the same Apple ID?  For example if we all choose to use iCloud for contacts, are they all merged together?  We use the same Apple ID so we can use find my iPhone to keep track of the whole family.

    Of course if you are both connected to the same iCloud account you have the same contacts - what did you expect?. The contacts live on the server and are read from there by the devices; so as you've both managed to sync your contacts up to iCloud they are now inextricably mixed. You can only delete your contacts by deleting individual ones, and doing that will delete them from your phone as well.
    You can only unravel this by
    1. In the iCloud contacts page at http://icloud.com, select all the contacts, click on the cogwheel icon at bottom left and choose 'Export vCard'.
    2. Sign out of System Preferences>iCloud
    3. Create a new Apple ID and open a new iCloud account with it for your own use.
    4. Import the vCard back into the iCloud contacts page.
    5. Go to http://icloud.com and sign in with the original ID. This is now his ID. Work through the contacts individually deleting the ones you don't want him to have. When done sign out and advise him to change his password.
    6. Go to the new iCloud account and delete his contacts individually.
    Of course if you have also been syncing calendars and using the same email address there are problems with doing this.

Maybe you are looking for