Let's Swing!
A globally warmed, Swing focused blog in the Participation Age.
I've definitely moved this blog to my personal site!

NetBeans 4.0 GC Tuning

viernes septiembre 03, 2004 | General | Permalink | Comentarios [1]

This is my preferred command line at the moment for NetBeans 4.0:

/SOFTWARE/NETBEANS/NB40/bin/netbeans -J-XX:NewSize=16m

You know, NB 4.0 is much less memory hungry than previous versions (that's my first feeling), but comes bundled with no GC tuning at all. With a young generation size of 16m (not tuned, this is just my first hack, I'll post definitive settings later) things are much more responsive. Otherwise it GCs too frequently. Now it takes longer to GC and each GC is a minor one taking around 30ms. That's much better.

SunLabs is cool

viernes septiembre 03, 2004 | Sun | Permalink |

One of the cool things of working at Sun is that this company spends lots of money in research and development.

These guys at SunLabs have a special sixth sense to anticipate future needs for the customers, and (of course) for the company. Go take a look at their current projects and verify yourself, or download some Cool Stuff from them.

It's good to feel that somebody is thinking in solving future customer's problems while you concentrate in solving their problems today. It gives you a feeling of tranquility. You know, because these guys have been working so hard lately we can deliver 64bit JVMs today, and have lots of different, high-tech garbage collectors in our JVMs today, etc., etc.

You know, these guys are really good. (By the way, you know they're always seeking for good people, consider submitting your CV if you feel like working with them). I really appreciate all the research they've done/are doing with garbage collectors. They're the best in the world, of course ;-). The only problem with that is that tuning a garbage collector appropriately is now sort of difficult: you have too many garbage collectors in your JVM to choose a single one !! :-D.

But I wanted to note a specific project today: The Enterprise PDA Project. As far as I understand this will allow easier integration of PDAs in enterprise environments. That basically means that whenever these guys at SunLabs are done it will be easier for me (and for you too) to securely access Sun resources through wireless access (it's sort of dangerous now, you know: too risky).

Feeling good again. These guys are working in solving tomorrow's problems today. Tranquility.

Yeah. This is a cool company!

NetBeans 4.0 Beta is cool!

viernes septiembre 03, 2004 | General | Permalink |

I agree with Mukesh Garg: NetBeans 4.0 Beta is cool.

I confess I am a convinced user of NetBeans, and that I have always been. I am a convinced user of the command line interface too, and I have always been and, more importantly, I will ever be.

Command line interface is all I usually need. It's flexible. I can script things for automatic build/test, and I can make my Linux/Solaris environments to do those using cron. That's cool too.

While using NetBeans 3.6 (and previous versions) I had to keep the Ant file myself. I could integrate that into the IDE, but that was too complex/elaborate for me. I prefer editing the Ant script with VIM and not with the IDE. Much cleaner.

But NetBeans 4.0 (Beta, is this Beta? Wow, what a Beta!) is what I have always been looking for. I can use both a GUI and a Command Line Interface. The best of both. NetBeans 4.0 keeps source code and tests in separate directories, and builds on another directory. That's what I wanted. It uses Ant internally. That's what I wanted. Allows me to use the Command Line Interface. That's what I wanted.

As a conclussion: NetBeans 4.0 is all I need.

And, by the way, it's much better looking that NetBeans 3.6, uses less memory and, of course, is cool.

Thanks, guys, for giving me NetBeans 4.0 (Beta, Beta?).


Categories


Search


Recent entries


Sites I find interesing

Aggregators
Swing focused
Software architecture related @ blogs.sun.com

Calendar

« septiembre 2004 »
lunmarmiéjueviesábdom
  
1
2
4
5
6
8
9
10
11
12
13
15
16
18
19
20
22
23
24
25
26
27
29
   
       
Hoy

Navigation


Visits

Locations of visitors to this page