2009-07-20 14 views
8

VSD'nin yüklenemediği üretim ortamındaki sorunları analiz etmek için WinDBG'yi arada sırada kullanıyorum. Hiç şüphesiz bu son derece güçlü bir araçtır, ama kullanmak biraz can sıkıcıdır. Ürün sıklıkla güncellenmiş olsa da, GUI'si Win95 gününe kadar geri gidiyor ve kullanılabilirliği buna göre. Pencereleri istediğim şekilde düzenlemek ve tüm bu metin komutlarını hatırlamak için GUI ile savaşmak, modern bir masaüstü uygulaması için oldukça düşük bir standart.Daha iyi bir GUI ile herhangi bir WinDBG değişimi var mı?

AFAIK, WinDBG hemen hemen bir komut satırı hata ayıklayıcısı olan CDB'nin üzerine kurulmuştur. Böyle olmakla birlikte, mevcut dinozorun yerini alacak modern bir gün GUI paketleyici yapmak o kadar da zor olmamalı. Bunu yapan var mı? WinDBG'ye karşı bu karışık duygulara sahip olan tek kişi ben miyim?

(BTW, Bir çöplüğü oluşturabildiğimi ve VS'ye nerede olduğumu geri alabildiğimi biliyorum, ancak bazen 64 bit işlemlerde hata ayıklamak zorundayım ve 64 bitlik bir dev makinem yok.

cevap

1

WinDbg'yi değiştirmek için GUI denemeyi düşünüyorsanız, this'a bakın.

+0

Tam olarak ne elde etmeyi umduğumdan değil, ama sanırım daha iyi cevaplar almayacağım. Puanlar senin. – eran

+3

Bağlantı gitti, ama görünüyor (mucizevi) mevcut [burada] (https://web.archive.org/web/20120710004518/http://www.thinktecture.com/SOSAssist) – JimB

+1

@JimB Nice save. SOS Assist'in öldüğünün farkında değildim. –

1

Tahmin edeceğim çok fazla. Sahip olduğu çok sayıda komutla, her şeyi fantezi kontrollerde gösteren kullanıcı arayüzüne sahip olmak önemsiz olmayacaktır. Aynı zamanda daha zor, daha yavaş da yapabilir.

Ancak, herhangi bir kullanıcı modu uygulama hata ayıklayıcısının sahip olması gereken denetimleri sağlar. Ayrı pencerelerde çağrı yığını, yerel değişkenler, iş parçacıkları ve benzerleri gibi en çok ihtiyaç duyulan bilgileri görüntüler.

Ancak, daha gelişmiş hata ayıklama özelliğine ihtiyacınız varsa, alwalys komut arabirimine sahip olursunuz.

+0

şey daha gelişmiş özelliği gerekmez olduğunu. Umduğum şey daha iyi çağrı yığını, yerel değişkenler, iş parçacığı vb. Kullandıkları garip yerleştirme mekanizmasıyla tüm bu pencereleri tekrar tekrar sürüklemek zorunda kalmak sadece can sıkıcı bir durum. VS de hepsi var ve çok daha iyi görünüyor ... – eran

+2

Değeri için, çalışma alanını kaydederek pencere pozisyonlarını kaydedebilirsiniz. –

1

WinDBG oldukça fazla, hiç kimse kendi UI'sini bunun için yazmaktan rahatsızlık duymadı. Onun quirks ile bile ben bir fan çünkü ben çoğunlukla komut satırı tahrikli. Yani, her biri kendi :)

VS 2011 Dev Önizlemesinin temel olarak WinDBG desteğini entegre ettiğini unutmayın, böylece gelecekte VS yeni WinDBG UI olacaktır.

-Scott

+0

İki yaşındaki bir soruya nasıl cevap verdiğimi sorma, kötülük! – snoone

+0

yeni VS bir WinDbg UI olmak kesinlikle iyi haber. İki yıllık bir soruya nasıl yanıt verdiğinizi sormayacağım ama sanırım zaten biliyorum - RSS okuyucum sürekli olarak yeni düzenlenmiş eski mesajları tüm öğleden sonra da patlatıyor ... – eran

5

yeni WinDbg düşünün. Şu an önizlemede. Ayrıca Time Travel Debugging'u da destekler.

enter image description here

+1

Güncelleme için teşekkürler! Çok kötü, 6 yıl önce hala Windows-geliştirme geliştirirken ... – eran

İlgili konular