2010-12-14 34 views
5

Tôi đang dự định mua một máy tính mới cho lập trình dưới Visual Studio 2010. chính tập quán khác của tôi là:Một máy tính phù hợp cho Visual Studio 2010 lập trình

  • Lập trình theo của Microsoft Visual Studio.
  • Chạy VMWare Virtual Machines.
  • Có lẽ đa màn hình (nếu ngân sách của tôi cho phép tôi mua thêm)

Dưới đây là những câu hỏi của tôi:

  1. Tôi có cần phải mua một màn hình bộ chuyển đổi hiệu suất cao xem xét sử dụng của tôi mô tả ở trên ? hoặc một tầm trung sẽ đủ? Nói chung, tôi muốn biết bao nhiêu bộ chuyển đổi màn hình có thể ảnh hưởng đến tập quán của tôi?
  2. CPU nào có thể hoạt động tốt hơn? Core i7, Core 2 Quad, AMD? Tôi có một ngân sách hạn chế nhưng tôi thực sự cần một hiệu suất tốt và mua một CPU/MB/RAM tốt là ưu tiên hàng đầu của tôi.

Trả lời

7

Thẻ video tốt là không phải là phải có, trừ khi bạn muốn phát triển 3D tiên tiến với Visual Studio (đây là một tùy chọn sau khi tất cả). WPF và đa màn hình có thể hoạt động trên bất kỳ thẻ video nào bạn sẽ mua hiện nay.

yêu cầu tuyệt đối là 4GB RAM, chỉ riêng cho Visual Studio 2010 dưới Win7 (x64 rõ ràng, vì phiên bản x86 không thể sử dụng RAM 4GB). Thêm các máy ảo làm tăng nhu cầu đó. Điều này không có giới hạn vì nó thực sự phụ thuộc vào số lượng máy ảo bạn đang lập kế hoạch để chạy cùng một lúc và ứng dụng nào sẽ chạy trên chúng. Thêm tối thiểu 1GB cho mỗi máy ảo chạy Win7, nhiều hơn nếu chúng được cho là chạy cơ sở dữ liệu, điều khiển nguồn hoặc bất kỳ ứng dụng tải nặng nào.

Ngoài ra, đối với các máy ảo, gần như bắt buộc phải sử dụng ổ cứng vật lý riêng biệt nếu chúng chạy đồng thời, nếu không, bạn sẽ trải nghiệm hiệu suất đĩa ở độ tuổi đá cho cả máy chủ và máy ảo (trừ khi đó là tất cả trên SSD, mà tôi chưa bao giờ thử).

Tôi sẽ mua một máy tính để lập trình ngay bây giờ tôi chắc chắn sẽ mua một SSD để lưu trữ Win7, VS và các dự án, nó thực sự rất thoải mái (máy tính để bàn hiện tại của tôi mất vài phút để khởi động và tải dự án của tôi) tải là tốt).

Ở bên CPU, bạn có thể muốn chi tiền vào số lõi thay vì tốc độ thực (tần số) của bộ xử lý. Tất cả các CPU đều có hiệu năng tốt, nhưng máy tính của bạn có thể làm chậm rất nhiều nếu bạn đang chạy một vài máy ảo trên CPU 2 nhân. chip i7 là một con chip thực sự tốt, nhưng tôi không nghĩ rằng bạn sẽ đạt được rất nhiều mua chi tiêu một lượng lớn tiền trên chip Intel cao cấp. Đi cho một tỷ lệ giá/perf tốt với rất nhiều lõi, mà đối với ngân sách của bạn sẽ là một i5 4 lõi hoặc 6-core Phenom II X6 (tôi cá nhân sẽ thích X6 nhưng tôi không muốn âm thanh một phần). Thông thường, nếu máy chủ lưu trữ hoặc máy ảo của bạn có nghĩa là chạy các công cụ DB hoặc tích hợp liên tục hoặc máy chủ kiểm soát nguồn có thể truy cập được với nhiều người, bạn có thể muốn sử dụng máy tính khác làm máy tính phát, vì tính khả dụng sẽ rất quan trọng (điều đó có nghĩa là không khởi động lại, tránh lỗi phần cứng và phần mềm). Bạn có thể muốn mua một mobo tốt, và một nguồn cung cấp năng lượng tuyệt vời, cộng với một tháp tốt với đủ người hâm mộ. Và bạn có thể muốn nghĩ về những gì bạn sẽ sử dụng để sao lưu.

Chỉnh sửa: dòng cuối cùng này loại trừ các máy tính được xây dựng trước, vì các nhà sản xuất máy tính sẽ hầu như luôn cung cấp nguồn điện và bo mạch chủ rẻ tiền ngay cả trong các máy tính cao cấp, vì những điểm đó không được quảng cáo.

+0

Bạn đã trả lời tất cả những gì tôi có thể hỏi. Cảm ơn rất nhiều. – Kamyar

+1

+1 cho Phenom II X6 :) –

1

i7 hoặc core 2, tùy theo điều kiện nào. Tôi sẽ đi lõi tứ nếu có thể, và tôi sẽ sử dụng nhiều tiền nhất có thể trên ram.

Bộ xử lý AMD Quadcore cũng khá tốt ngay bây giờ.

cuối cùng, xem xét 2010 dựa trên WPF, một thẻ video nhanh cũng sẽ giúp ích, có thể không nhiều như ram, nhưng tôi muốn đi với một cái gì đó nhiều hơn video trên tàu.

+0

Chắc chắn không phải video onboard. Cảm ơn bạn đã đề xuất. – Kamyar

4

Một điều cần tìm là tốc độ truyền động. Visual Studio làm rất nhiều văn bản và đọc vào đĩa để có được nhanh nhất bạn có thể. SSD là lý tưởng.

+0

Điều này. Hiệu suất VS của tôi thật khủng khiếp cho đến khi tôi nhận ra có bao nhiêu lỗi trang đã gây ra. – KingCronus

1

Tôi đang chạy VS2008/VS2010 trên thiết lập màn hình ba với một card đồ họa thực sự khủng khiếp - ATI Radeon HD3450. Hiệu suất đồ họa không ảnh hưởng đến tôi một chút vì tôi chỉ đang thực hiện đơn giản các ứng dụng WPF. Nhu cầu của bạn sẽ thay đổi nếu bạn đang phát triển trò chơi hoặc điều gì đó đòi hỏi khắt khe hơn.

Tôi sẽ tiêu tiền của bạn vào RAM, đặc biệt nếu bạn đang sử dụng máy ảo. Và không chỉ các máy ảo cần bộ nhớ để chạy tốt, chúng cũng sẽ cần phải sử dụng cùng một đĩa. Vì vậy, hoặc đặt chúng trên một đĩa cứng khác, hoặc đi SSD. VS20xx đẩy ổ đĩa trong quá trình biên dịch, và một đĩa nhanh sẽ giúp bạn rất nhiều.

0

Nếu bạn có đủ khả năng, hãy sử dụng ổ đĩa thể rắn.

0

Tôi sẽ xem xét nhận được một video card tốt hơn trung bình vì bạn cần một số mã lực để chạy nhiều màn hình, vì bạn sẽ muốn tận dụng khả năng xé rách của tab mới trong năm 2010 để hiển thị mã tệp trong các cửa sổ riêng biệt.

Tôi chắc chắn sẽ giới thiệu một ổ cứng Velociraptor 10.000 RPM hoặc một cặp sọc vì VS là một chút của một con heo trên tài nguyên IO.

Nếu là tôi, tôi sẽ sử dụng bộ vi xử lý 6 nhân AMD Phenom và 6GB RAM ba kênh để tối đa hóa hiệu suất. Nếu bạn là người hâm mộ Intel, hãy truy cập i7.

1

Bạn thực sự có thể có được một máy phát triển tuyệt vời nếu bạn sẵn sàng tự mình xây dựng tự mình.

Scott Hanselman nói:

Jedis xây dựng lightsabers riêng của họ, vì vậy bạn nên xây dựng máy tính của riêng bạn tại lần nhất!

Ông mô tả cách ông xây dựng GOM (Máy riêng của Thiên Chúa) here với giá dưới $ 3K và mô tả trong podcast here.

Nếu xây dựng của riêng bạn vượt quá khát vọng của bạn, bạn có thể có một số ý tưởng hay về các tính năng quan trọng nhất đối với nhà phát triển, từ một chuyên gia Microsoft thực sự biết.

2

Với ngoại lệ của cạc đồ họa tuyệt vời, các quy tắc tương tự cho thiết lập trò chơi sẽ áp dụng cho môi trường phát triển.Càng nguồn lực (RAM) thì càng tốt, di chuyển tập tin Windows trang trí mặc định của bạn vào một ổ đĩa khác với ổ C:, sử dụng một SDD hoặc nếu bạn không thể đủ khả năng một sau đó thử một lai 7200rpm/4GB SSD ổ đĩa như Momentus làm Seagate sẽ không phá vỡ ngân hàng.

Rất nhiều người đồng ý rằng với thời đại 64bit, bộ nhớ là đĩa mới. 48GB sẽ có giá khoảng $ 700 vào lúc này nhưng điều này sẽ giảm xuống nhanh chóng trong những tháng tới do một sự chấp nhận tốt hơn về máy 64bit hơn bao giờ hết bây giờ.

Oh và đồ họa của bạn thẻ, trong khi không cần phải là một con quái vật, vẫn phải là một thực hiện tốt hơn một (bởi một nhà sản xuất đàng hoàng) với RAM nhất bạn có thể mua được. RAM đồ họa 2GB có nghĩa là bạn có thể có hình ảnh có độ phân giải cao, với nhiều màn hình, mà không ảnh hưởng đến RAM của máy chủ.

điều tốt nhất cho một Visual Studio thiết lập tốt? Tiền bạc.

0

Đọc tốt về tầm quan trọng của tốc độ ổ cứng từ Blog của ScottGu.

Tip/Trick: Hard Drive Speed and Visual Studio Performance

Khi bạn đang làm phát triển với Visual Studio bạn kết thúc việc đọc/viết rất nhiều tác phẩm, và dành một lượng lớn thời gian làm đĩa I/O hoạt động.