2010-08-15 13 views

cevap

13

Test.

(Hayır, gerçekten, bunun için vardır hepsi bu.)

+0

sadece Son kullanıcıların kullanacağı tipik ortamlarda denemek zorunda. (dev makineler genellikle tipik kullanıcıların sahip olduklarından daha belirgindirler; bu genellikle devlerin işleri gerçekte olduğundan daha iyi çalıştırdığını düşünür) – seand

+0

@seand: Bu, bir dizüstü bilgisayarda geliştirmenin yararlarından biri: hedef bilgisayarınız genellikle daha hızlı. –

+0

Hareketlilikten başka güzel faydalar nelerdir? – ya23

5

Eh, C# ile yazılmış uygulamanız için minimum gereksinimleri muhtemelen gereksinimleri listeleyen bir güzel page here sahiptir Net bir çerçeve, olacak çeşitli versiyonlar için.

Uygulamanız önerilen minimum değeri nasıl kullanacak? Bazı donanımlar bulmanız ( veya bir sanal makine kullanıp yorumları görün) ve denemelisiniz.

+0

Bir VM, burada yardımcı olmayacaktır. –

+0

@Steven VM's ile çok fazla deneyimim olmadığımı itiraf etmeliyim! Daha yavaş bir donanımı simüle etmenin bir yolu olabileceğini düşündüm (mevcut belleği sınırlayabilir ve hızlı bir şekilde [google diyor] (http://communities.vmware.com/message/1018981) CPU'yu hızlandırabilirsiniz) – Samuel

+1

Sorun şu ki, bir makinenin bir VM'si gerçek makine ile aynı performans özelliklerine sahip olmak zorunda değildir: tipik olarak daha yavaş çalışır. Yani, evet, belleği devre dışı bırakabilir, işlemcileri devre dışı bırakabilir ve saat hızını düşürebilirsiniz. Ancak, gerçekçi bir şekilde, QA'nın etrafta birkaç "tipik" makineye sahip olacağı ve yazılımınızın mutlaka en eskisi gibi * iyi * çalışmayacağı anlamına geliyor. –

1

Yazdığınız uygulama türüne göre değişir. Örneğin, bir 3d video oyunu DirectX yetenekli donanım gerektirebilir. Bir office uygulaması (wordprocessors ve benzeri) yazıyorsanız, .NET framework'le her modern bilgisayar yeterlidir :)

+0

Mutlaka, her şey uygulamanın ne yaptığına ve ne kadar iyi yazıldığına bağlıdır. Daha önce bazı .NET kaynak uygulamalarını gördüm ve çok fazla işlem yapmıyorlardı. – fletcher

1

Sadece yazıcınızın yüklü olduğu bir VM kurmanızı ve daha sonra sadece ram ve işlemci özelliklerini değiştirmenizi öneririm ve tekrar test et.

Biraz zaman alacaktır, ancak bunu belirlemek ve uygulamanızın hangi alanların geliştirilebileceğini görmek için harika bir yol olacaktır.

+0

Yine, VM'lerin özellikleri nedeniyle, en iyisi bu bir tavan oluşturabilir. Diğer bir deyişle, belirli bir VM üzerinde iyi çalışırsa, en azından aynı temel sayılara sahip gerçek bir makinede çalışması gerekir. –

+0

Sorun, daha yavaş çalıştığı değil, gerçek zamanlı bir süreç değil. Yani çok hızlı olduklarında saniyeler olabilir, diğerleri daha yavaştır. Böylece aynı uygulama başlatıldığında aynı uygulama farklı zaman alacaktır. – Charlie

+0

@Charlie: Üzgünüm, anlamıyorum. –

İlgili konular