Visual C# ile yazdığım uygulamalar için?Minimum sistem gereksinimlerini nasıl hesaplarım?
cevap
Test.
(Hayır, gerçekten, bunun için vardır hepsi bu.)
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
@seand: Bu, bir dizüstü bilgisayarda geliştirmenin yararlarından biri: hedef bilgisayarınız genellikle daha hızlı. –
Hareketlilikten başka güzel faydalar nelerdir? – ya23
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.
Bir VM, burada yardımcı olmayacaktır. –
@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
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. –
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 :)
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
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.
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. –
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
@Charlie: Üzgünüm, anlamıyorum. –
- 1. Sistem gereksinimlerini azaltma: MIN_CPU_COUNT, MIN_RAM
- 2. Minimum sistem gereksinimleri nasıl belirlenir
- 3. Sayfa tablosu boyutunu nasıl hesaplarım?
- 4. Racket'teki doğal olmayan logaritmaları nasıl hesaplarım?
- 5. Bir sorgunun TF-IDF'sini nasıl hesaplarım?
- 6. RSA için, gizli üssü nasıl hesaplarım?
- 7. Metin bloğunun köşelerinin oluşturulmuş konumunu nasıl hesaplarım?
- 8. İkiden fazla HashSets arasındaki kesişimi nasıl hesaplarım?
- 9. "Uygulama Gereksinimlerini Doğrulama" penceresi nasıl hızlandırılır?
- 10. minimum minimum boyut
- 11. Yürütme ve ayar ortamı gereksinimlerini anlama
- 12. Solr sunucusu için sistem gereksinimleri?
- 13. Python'un minimum sürümünün nasıl algılandığı
- 14. Uygulama gereksinimlerini doğrularken çıkan ClickOnce Uygulaması
- 15. minimum yükseklik
- 16. sistem() çıktısının nasıl saklanacağı
- 17. nasıl oluşturulur Sistem Uygulamaları
- 18. datepicker minimum yıl
- 19. Android için Birlik için minimum gereksinimler?
- 20. Android stüdyo için minimum donanım gereksinimi?
- 21. Typescript (sistem) uzantı yöntemleri (sistem)
- 22. Swift 3.0 veya Swift 2.3 minimum sistem sürümü gereksinimi olup, iOS 7'de dağıtılmıştır
- 23. WatchPaths tuşuyla Launchd.plist: Minimum aralık nasıl ayarlanır?
- 24. İşlevsel bağımlılıklardan nasıl minimum anahtar alınır?
- 25. Minimum satın alma siparişi miktarı nasıl belirlenir
- 26. Sayısal matriste minimum değer nasıl bulunur?
- 27. Dizinin minimum ve maksimum öğesi nasıl bulunur?
- 28. Düzenli İfade Minimum Uzunluğu
- 29. Sütunlarda Minimum Değeri Bul
- 30. minimum ve argümen
Bu gönderiyi yararlı bulabilirsiniz - http://stackoverflow.com/questions/3227766/what-tools-can-i-use-to-determine-the-hardware-requirements-of-my-application – fletcher