Makale numarası: 94209 - Son Gözden Geçirme: 30 Eylül 2003 Salı - Gözden geçirme: 2.0

Microsoft Windows'da, bir uygulama için profil oluşturma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makaledeki bilgiler, Visual C++ 5.0 ile başlayarak belgelerinde dahil edilir. Sonraki düzenlemeler için var olup olmadığına bakın.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Iki yürütülebilir dosyaları Microsoft kaynak profilleri 1.2 sürümünü içerir: PROFILE.EXE ve PROFILEW.EXE. PROFILEW.EXE Microsoft komut satırından veya bir simge <a0>Microsoft Windows</a0> işletim sisteminde çalışan Windows barındırılan kaynak profili yardımcı olur. Bir Windows tabanlı uygulamaya son "W." harfi olan profil için kullanılan toplu iş dosyalarının adları Bu toplu iş dosyaları, her biri Windows başladığından MS-DOS isteminden çalıştırın. Ayrıca, Windows tabanlı bir uygulama Windows profil.

Daha fazla bilgi

Aşağıdaki metin, Microsoft Windows Software Development Kit'e (SDK) ile sağlanan GENERIC örnek uygulamasındaki profili işlevi zamanlama için adımları sağlar. Açıklamayı GENERIC örnek C:\WINDEV\GUIDE\GENERIC dizinde yüklü olduğunu ve kaynak Profiler C:\PROFILER\BIN dizinde yüklü olduğunu varsayar. Yordamı, aşağıdaki gibi üç ana adım vardır:

  1. PCF dosyası oluşturun ve PREP çalıştırın.
  2. Profil oluşturma ve profil için bir simge, uygulama oluşturun.
  3. PREP PLIST ile bir çıktı dosyası oluşturun.

PCF ve çalışma PREP oluşturma

PCF (Profiler komut dosyası), profil için çalıştırılabilir program bölümlerini seçmek için daha fazla denetim sağlar. PCF isteğe bağlıdır ve uygulamanın tüm işlevler hakkındaki istatistikleri toplamak gerekli değildir.

Ile aşağıdaki PCF, Profilcinin GENEL hakkında iletişim kutusu yordamında ve yalnızca ana pencere yordamı için istatistikleri toplar. PCFs hakkında daha fazla bilgi için bkz: Bölüm 4 kaynak Profiler "Kullanıcı Kılavuzu." Aşağıdaki metni GENERIC.PCF dosyaya yerleştirin:
   FPROFILE TIME
   PROGRAM  GENERIC.EXE DELETE
   OBJECT   GENERIC.OBJ
   FUNCTION MainWndProc ADD  # Note: function names are case sensitive
   FUNCTION About ADD
				
bu dosyayı kullanmak için <a0></a0>, aşağıdaki üç adımı gerçekleştirin:
  1. GENERIC.PCF dosyasını, kaynak kodu GENERIC örnek olarak aynı dizine yerleştirin.
  2. Hata ayıklama bilgileri ile GENERIC örnek oluşturma (/Zi derleyici seçeneği anahtarı ve /CO linker seçeneği anahtarı belirtin).
  3. PREP yardımcı programı çalıştırmak için aşağıdaki komut satırını kullanın:
          PREP /P GENERIC.EXE /OT GENERIC.PBT /OI GENERIC.PBI GENERIC.PCF
    						
PREP yardımcı programı hakkında daha fazla bilgi için ek A kaynağı Profiler "User's Guide" konusuna bakın.

PREP komutu, uygulamanızın profiling sürümlerini oluşturur makefile yerleştirebilirsiniz. Yürütülebilir dosyayı oluşturduktan sonra PREP yardımcı programını çalıştırın.

Profil oluşturma için bir simge oluşturmak ve uygulama profili

Aşağıdaki yedi adımları gerçekleştirin:
  1. Microsoft Windows Program Yöneticisi'nde, bir program grubu için aktif hale getirin.
  2. Dosya menüsünden Yeni'yi.
  3. Yeni program öğesi oluşturmak için Tamam'ı tıklatın.
  4. Özellikler iletişim kutusunda, aşağıdaki komut satırı</a0> alanındaki metni girin:
    PROFILEW C:\WINDEV\GUIDE\GENERIC\GENERIC.EXE
    Not: Bu komut satırı PBI ve PBO dosyaları GENERIC.PBI ve GENERIC.PBO, sırasıyla adlı olduğunu ve her C:\WINDEV\GUIDE\GENERIC dizininde bulunduğu varsayılmaktadır.
  5. Çalışma dizini</a0> alanına yolu için PROFILEW.EXE girin dosya. Bu örnekte, doğru C:\PROFILEW\BIN dizindir.
  6. Program simgesi oluşturmak için Tamam'ı tıklatın.
  7. Çalıştırın ve GENEL profil için ya da simgeyi çift tıklatın veya simgeyi seçin ve Dosya menüsünden Çalıştır'ı seçin. Profil oluşturma tamamlamak için GENEL kapatın.

Bir çıktı oluşturmak PREP ve PLIST sahip

Aşağıdaki iki adımları gerçekleştirin:
  1. MS-DOS komut isteminde, the PBT güncelleştirmek için aşağıdaki komutu girin dosya:
    PREP /ıt GENERIC.PBT /IO GENERIC.PBO /OT GENERIC.PBT
  2. MS-DOS komut isteminde, çıkışı bir metin dosyası oluşturmak için aşağıdaki komutu girin:
    PLIST GENERIC.PBT > GENERIC.TXT
PLIST yardımcı programı hakkında daha fazla bilgi için ek A kaynağı Profiler "User's Guide" konusuna bakın.

GENERIC.TXT GENERIC uygulamadaki tüm işlevleri listeler olsa bile, bu yalnızca About() ve MainWndProc() işlevleri timing ve isabet istatistikleri içerir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Source Profiler 1.0
  • Microsoft Source Profiler 1.2
  • Microsoft Source Profiler 1.2
Anahtar Kelimeler: 
kbmt kb16bitonly KB94209 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:94209  (http://support.microsoft.com/kb/94209/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.