Rate my new Java Dev box

jkresh

Platinum Member
Jun 18, 2001
2,436
0
71
your link is broken, this should work newegg link fixed

Might be worth it to wait till July and get a q6600, also if you are running a 64bit os I would recomend going for 4+ gigs (depending on what code you write). Anyone who is learning to program now should be thinking multithreading, as we go to more and more cores on the desktop it will be a useful skill to have and it also transfers over to lulsters/distributed fairly well.
 

AmigaMan

Diamond Member
Oct 12, 1999
3,644
1
0
As a senior java dev myself, let me just say, that's a pretty nice machine. However, I've found that several things help me out more than others. Dual cores are nice for multitasking, but due to how Java works, multithreading on several cores is not feasible. I've heard some debate on native java threads that allow themsevles to be real threads on the OS, but I'm not sure how that's handled by the JVM.

Another thing is dual monitors are a must and the more the merrier. I have a laptop I do all my development on and it's connected via DVI to an external 20" Dell LCD. Usually my IDE is on the external LCD and everything else (browser, email client, shells) are on the laptop. Having a large monitor to display as much code as possible just can't be beat.

Finally, depending on the type of development you do, you'll need more than 2GB of memory. I have 2GB and I tend to wish I had more. Especially when you start up more than one instance of Weblogic, have several browsers open, running Eclipse, and running Parallels (so I can see my stuff in Windows). That 2GB becomes used up in a heartbeat. An extra 1GB would give me some breathing room, but I'd want 4GB (but too bad my MacBookPro can't take more than 3GB).

I also didn't see anything about a HD? In my case, I'd rather have fast over space. Some 15K SCSI drives would be awesome since compiling code tends to thrash the HD a lot.
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
Originally posted by: AmigaMan
As a senior java dev myself, let me just say, that's a pretty nice machine. However, I've found that several things help me out more than others. Dual cores are nice for multitasking, but due to how Java works, multithreading on several cores is not feasible. I've heard some debate on native java threads that allow themsevles to be real threads on the OS, but I'm not sure how that's handled by the JVM.
This is not a problem on most jvms that I've had experience with. On windows sun's jvm has no problem with multi procs (I assume it's no different with multi cores). And yes, you need native threads to spread across processors. I believe that, at least in the sun linux jdk, java threads go 1:1 with posix threads. Wouldn't surprise me if osxs situation is somewhat different. I've never been terribly impressed with its speed (although I'm still using a G4).
Another thing is dual monitors are a must and the more the merrier. I have a laptop I do all my development on and it's connected via DVI to an external 20" Dell LCD. Usually my IDE is on the external LCD and everything else (browser, email client, shells) are on the laptop. Having a large monitor to display as much code as possible just can't be beat.
Absolutely
Finally, depending on the type of development you do, you'll need more than 2GB of memory. I have 2GB and I tend to wish I had more. Especially when you start up more than one instance of Weblogic, have several browsers open, running Eclipse, and running Parallels (so I can see my stuff in Windows). That 2GB becomes used up in a heartbeat. An extra 1GB would give me some breathing room, but I'd want 4GB (but too bad my MacBookPro can't take more than 3GB).
I concur. Pretty much any j2ee server will eat memory like crazy and it gets pretty bad when you throw in multiple instances, a database, eclipse and, in your case, another entire operating system This is absolutely where I'd throw money with the least hesitation.
I also didn't see anything about a HD? In my case, I'd rather have fast over space. Some 15K SCSI drives would be awesome since compiling code tends to thrash the HD a lot.
I concur again
 

Argo

Lifer
Apr 8, 2000
10,045
0
0
As a senior java dev myself, let me just say, that's a pretty nice machine. However, I've found that several things help me out more than others. Dual cores are nice for multitasking, but due to how Java works, multithreading on several cores is not feasible. I've heard some debate on native java threads that allow themsevles to be real threads on the OS, but I'm not sure how that's handled by the JVM.

I'm not sure what you mean. Pretty much every JVM out there uses native OS threads. There were some older Linux 7.2 JVMs that didn't use green threads, but those were gone for quite some time now.

 

AmigaMan

Diamond Member
Oct 12, 1999
3,644
1
0
Originally posted by: Argo
As a senior java dev myself, let me just say, that's a pretty nice machine. However, I've found that several things help me out more than others. Dual cores are nice for multitasking, but due to how Java works, multithreading on several cores is not feasible. I've heard some debate on native java threads that allow themsevles to be real threads on the OS, but I'm not sure how that's handled by the JVM.

I'm not sure what you mean. Pretty much every JVM out there uses native OS threads. There were some older Linux 7.2 JVMs that didn't use green threads, but those were gone for quite some time now.

That's probably what I meant. For some reason I thought there was still some issue that when you created a new thread in your app, you were not actually creating "real" threads to the OS. It's been a while since I've needed to do any multi-threaded applications outside an application server.
 

aceO07

Diamond Member
Nov 6, 2000
4,491
0
76
Originally posted by: tfinch2
Waste of money if you're doing just Java dev for college labs on it.

I agree. I could be wrong. What course are you buying it for?

If you're using it as an excuse to get a really nice setup, go for it.
 

AFB

Lifer
Jan 10, 2004
10,718
3
0
Originally posted by: aceO07
Originally posted by: tfinch2
Waste of money if you're doing just Java dev for college labs on it.

I agree. I could be wrong. What course are you buying it for?

If you're using it as an excuse to get a really nice setup, go for it.

Partially. I mean I need a new computer, so why not get a nice one for a fraction more?
 

Cooler

Diamond Member
Mar 31, 2005
3,835
0
0
If you?re writing a java application as long as you have about a 2 gig of ram and a cpu that less then 4 years old you will be fine. If you really need high levels of multy threading and fast possessing you should use C++ , FORTRAN, with some asm if needed.
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
Originally posted by: Cooler
If you?re writing a java application as long as you have about a 2 gig of ram and a cpu that less then 4 years old you will be fine. If you really need high levels of multy threading and fast possessing you should use C++ , FORTRAN, with some asm if needed.
Those were quite a pair of over-generalizations!
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |