|
|
||
Gregg Sporar's BlogApril 2007 ArchivesPro NetBeans IDE 5.5 Enterprise EditionPosted by gsporar on April 08, 2007 at 05:25 PM | Permalink | Comments (2)Apress has just published Pro NetBeans IDE 5.5 Enterprise Edition, by Adam Myatt. The physical book is now shipping and can be ordered from amazon.com and all the other usual spots. I read the ebook version and liked it quite a bit. The book is organized topically, so you do not have to read it from cover to cover - you can dive in to a specific chapter without needing context information from previous chapters. I think the primary audience is folks who are new to the NetBeans IDE. It is important to note, however, that experienced users of the IDE can also benefit from having a copy. If you are an experienced user of the NetBeans IDE and you want to learn more about the NetBeans Visual Web Pack or the Enterprise Pack or the UML support or Project Jackpot or the IDE's database explorer or collaboration features then there are plenty of online articles and tutorials available. But this book is the only thing you can get in hard copy that describes those features. So if you really like having a physical book, this might be one you should consider buying. A few specific things I liked about the book:
And now, a few minor complaints:
So all in all, a worthwhile read. I am hoping there will be future editions as the NetBeans IDE continues to evolve. Tracking Down Memory Leaks, Part 1Posted by gsporar on April 01, 2007 at 05:43 PM | Permalink | Comments (1)The April, 2007 issue of Software Test & Performance magazine has an article that I wrote with Sundar. Our original title was not very snazzy: "Tracking Down Memory Leaks, Part 1," so they changed it to "Baffled by Brain Drain In Your Java Apps?" The idea behind it is drawn from several sources. I did a BOF last year at JavaOne where I talked about the different types of tools available for tracking down memory leaks in Java applications. I firmly believe that the tool/technique you should use depends upon your situation. It is important to note that in that BOF I was only talking about what I refer to as memory leaks on the "regular" heap. In other words, leaks that occur in the permanent generation were out of scope. In part that was because I don't have much real-world experience dealing with problems in the permanent generation. When the article was proposed it seemed to me that permanent generation leaks needed to be included. That naturally led me to Sundar, who had been writing really excellent blog entries on how to use jhat (an essential tool for tracking down permanent generation leaks). Once we started pulling everything together, it became obvious that it was too much for one article, so this first article is about "regular" heap memory leaks only. The May issue should contain Part 2 which will cover permanent generation memory leaks. For that Part 2 article we also added the very knowledgeable Frank Kieviet as an additional author. Frank had been writing some excellent blogs about the pains of debugging permanent generation memory leaks. One of the nice things about Software Test & Performance magazine is they make their print edition available as a .pdf file. Reading the article in the .pdf file makes it easy to click on all the links we provide. Gathering together all those links was one of the main things I wanted to accomplish with this article. I had also been hoping to write an error-free article. Alas, that did not happen. This always seems to be the case... we reviewed it and proofread it over and over again. Alas, two errors and one typo did creep in:
One final note: at this year's JavaOne, Frank and Edward Chou will be doing a BOF on the topic of permanent generation memory leaks. I'm hoping Frank and Edward will show up for JavaOne one day early in order to attend NetBeans Day on May 7. If you plan to be in the San Francisco area that day, be sure to join us - it is a free event, but you do have to register. | ||
|
|