Share via


İşaretlemeler ile Xamarin.iOS Uygulamalarının Profilini Oluşturma

Xcode Instruments , bir cihazdaki veya simülatördeki Xamarin.iOS uygulamalarının profilini oluşturmak için kullanılabilen bir araçtır. Mono, kod derlemek için Tam Zamanında modelini kullanır ve Instruments bu tür verileri iyi yorumlamaz, bu nedenle instruments kullanan simülatör tabanlı uygulamalardan gelen çıkışlarla çalışmak zor olabilir. Bu sorun nedeniyle bu kılavuz, bu belgedeki Instruments çıkışını yorumlamak için geliştirici uygulamasının nasıl kullanılacağına odaklanacaktır.

Gereksinimler

Xcode Instruments yalnızca Mac'te çalışır.

Instruments Uygulamasını Açma

Cihazı seçin ve Instruments uygulamasını çalıştırın:

  1. Xamarin.iOS projesini Mac için Visual Studio açın.
  2. Hata Ayıkla|i Telefon yapılandırmasını seçin.
  3. Bilgisayara bir iOS cihazı Bağlan.
  4. Çalıştır menüsünde Cihaza Yükle 'yi seçin. Uygulama artık derlenecek ve cihaza yüklenecek.
  5. Araçlar menüsünde Araçları Başlat'ı seçin.

Araçlar artık açılır ve aşağıdaki iletişim kutusu görüntülenir:

Choosing a profiling template

Ayırmalar şablonunu seçmek için tıklayın. Diğer şablonlar geçerlidir, ancak bu makalede yalnızca Ayırmalar profil şablonu ele alınmaktadır.

Ardından, pencerenin üst kısmındaki menüyü kullanarak cihazı ve uygulamayı seçin:

Select the device and application

Pencerenin üst kısmındaki menüde iOS cihazı seçilmeli ve profili oluşturulacak uygulama da yanında seçilmelidir (Yukarıdaki ekran görüntüsünde MemoryDemo ).

Cihaz menüde altında listelenmiyorsa, uygulama cihaza dağıtıldığında görüntülenebilen hata iletileri için Mac için Visual Studio konsoluna bakın. Ayrıca, cihazın Xcode Düzenleyicisi aracılığıyla geliştirme için sağlanmış olduğundan emin olun.

Seç düğmesine tıkladığınızda sonraki ekran görüntülenir:

The profiling interface

Profil oluşturmayı başlatmak için kayıt düğmesine (sol üstteki kırmızı daire) tıklayın.

Aşağıdaki ekran görüntüsünde instruments kullanarak profil oluşturma örneği gösterilmektedir:

An example of profiling using Instruments

Özet

Bu kılavuzda, bir iOS uygulamasını Mac için Visual Studio içinden izlemek için Xcode Instruments'ın nasıl başlatleneceği gösterildi. İzlemeler'i kullanarak bellek sorununu tanılama örneği için araçlar kılavuzuna geçin.