2014-04-12 13 views
5

Windows üzerinde QT Creator 3.0.1'i uzun zamandır kullanıyorum ve şimdi birdenbire, hata ayıklama inanılmaz derecede yavaş. Üzerine adım atma, izleme penceresindeki yerlileri görme, yürütmeyi sürdürme, her şeyin çalışması birkaç dakika sürüyor. Bir kırılma noktasına ya da çökmeye ve adım atmaya çalışırsam, "İstenilen ..." mesajını görüyorum ve sonra uzun bir süre hiçbir şey göremiyorum. Normal hata ayıklama UI'si devre dışı bırakılmıştır (duraklatma, durdurma, vb) ancak Uygulama Çıkışı penceresindeki durdurma düğmesi etkinleştirilmiştir ve çalışır. QT Creator 3.0.1 Hata Ayıklama Windows'ta Aniden Yavaş Olur. Niye ya?

  • cdb.exe varsayılan kullanarak, Windows x86
  • için Debugging Tools gelen kiti Desktop'a 5.2.1 MSVC2010 32bit kullanma Windows XP SP3 32bit
  • üzerine Running

    • : my Kurulumunuza

      Detaylar QT Creator'ın bana verdiği simge önbellek konumu ve sunucusu.

    Simge önbelleğini sildim ve yeniden oluşturdum, Windows için Hata Ayıklama Araçları'nı onardım ancak hiçbir şey değişmedi.

    Buna neden olabilir? Temizlenmesi, temizlenmesi, sıfırlanması gereken dosyalar veya klasörler var mı?

  • +0

    Uygulamada bellek sızıyor mu, yoksa hata ayıklıyor mu? – lpapp

    +0

    Sorun, yürütme başlangıcında bile görünüyor. Ana hattın ilk satırında bir kesme noktası koyarsam, hala olur. Ayrıca, sadece güvende olmak için QT Creator ve makinemi birkaç kez yeniden başlattım. Değişiklik yok. – djcouchycouch

    +0

    Sadece fark edildi: Hata ayıklayıcının ana() öğesinin ilk satırındaki kesme noktasında tekrar yanıt vermesi daha az zaman alır. Bundan sonra yine iyi çalışıyor gibi görünüyor. Ama eğer onu kaldırırsam, asıl sorun hala var. – djcouchycouch

    cevap

    6

    Sorun, izleme penceresinden çıktı. Saat penceresine manuel olarak girdiğim iki değişkenim vardı. Bazı sebeplerden dolayı hata ayıklama performansını tamamen öldürüyor.

    Sadece onları izleme penceresinden kaldırmak, işe yaramadı görünüyor. Bunları el ile default.qws dosyasından kaldırmak zorunda kaldım. Dosya c: \ Belgeler ve Ayarlar \\ Uygulama Verileri \ QtProject \ qtcreator \ default.qws dizinindedir.

    İki değişkenimi içeren bir "value-Watchers" düğümü buldum ve bunları içeren tüm Veri bölümünü kaldırdım. Bundan sonra, hata ayıklama performansı normale döndü.

    İlgili konular