# Uygulama performans değerlendirmesi

Performans değerlendirmesi, uygulamanızı geliştirirken performansını değerlendirmenizi sağlar. Performans değerlendirmesi, herkese açık sayfalar ve nesneler için yanıt süreleri gibi net, eyleme geçirilebilir metrikler sağlar. Performans darboğazlarını belirlemek ve uygulama sürümleri arasındaki metrikleri karşılaştırmak için bu içgörüleri kullanabilirsiniz.

## Performans değerlendirmesini kimler kullanabilir?

Performans değerlendirmesi, uygulama performansını ölçmek ve iyileştirmek isteyen uygulama geliştiricileri için tasarlanmıştır.

Bir performans değerlendirmesi yürütmek için aşağıdaki rollerden birine sahip olmanız gerekir:

* Kiracı yöneticisi

* Alan sahibi

* Bu rollerden birine sahip alan üyesi:

  * Düzenleyebilir

  * Uygulamalarda verileri düzenleyebilir

  * Yönetebilir

  * İşlem yapabilir (yönetilen alanlarda)

Bilgi notu

* Kiracı yöneticileri de dahil olmak üzere tüm kullanıcılar, uygulamaları değerlendirmek için alanda en azından görüntüleme iznine sahip olmalıdır.

* Kiracı yöneticileri, alan veya uygulama için erişim izinleri olmasa bile tüm uygulamalar için performans değerlendirme sonuçlarını her zaman görüntüleyebilirler.

## Performans değerlendirmesini kullanma

Herhangi bir Qlik Sense uygulamasının performansını Qlik Cloud içinde değerlendirebilirsiniz. Performans değerlendirmesini kullanarak:

* Uygulamanızın performansını ölçün.

* Uygulamanızda yaptığınız değişikliklerin performansı etkileyip etkilemediğini kontrol edin.

* Uygulama performansını nasıl optimize edebileceğinizle ilgili öneriler alın.

Performans değerlendirmesi, uygulamadaki tüm herkese açık sayfalar ve nesneler için yanıt sürelerini analiz eder. Yalnızca yayımlanmış sayfalar dahil edilir, bu nedenle geliştirme aşamasındaki sayfalar genellikle sonuçları etkilemez—ancak değerlendirmede hangi alanların kullanımda olduğu da incelenir ve bu da yayımlanmamış sayfaların analiz edilmesine yol açabilir.

Optimizasyona ihtiyaç duyabilecek nesneleri belirlemek için sonuçları kullanın. Sonuçların genel rehberlik amaçlı olduğunu ve canlı bir üretim ortamındaki performansı tam olarak yansıtmayabileceğini unutmayın.

### Göz önünde bulundurulması gerekenler

* Performans değerlendirmesi bulut tabanlı bir ortamda çalışır, dolayısıyla gecikme süresi ve bant genişliği dalgalanmaları nedeniyle yanıt sürelerinde değişiklik olabilir.

* Daha tutarlı karşılaştırmalar yapmak için değerlendirmeleri birbirine yakın zamanlarda yapın.

* Değerlendirmeler farklı boyutlardaki analiz altyapılarında çalıştırıldıysa sonuçlar etkilenebilir.

Performans faktörleri hakkında daha fazla bilgi için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

## Uygulama değerlendirmeleri için kullanılan motorlar

Qlik Cloud içinde bir uygulama performans değerlendirmesi çalıştırdığınızda değerlendirme, değerlendirme ayarlarına göre seçilen bir altyapı üzerinde çalışır.

Otomatik ayarlarda değerlendirme, kullanıcılar uygulamayı açıp üzerinde çalışırken uygulamanın normalde kullanacağı motor boyutunun aynısını kullanır. Bu, performansı beklenen çalışma zamanı ortamında değerlendirmenizi ve uygulamanın kullanıcılar için muhtemelen nasıl performans göstereceğini görmenizi sağlar. Alan büyük uygulamaları desteklemiyorsa değerlendirme 20 GB'lık bir motorla (Standard-20) sınırlıdır.

Özel ayarlarla değerlendir ile 50 GB'a kadar olan uygulamalar için kullanılabilir bir motor seçebilirsiniz. Bu ayar, alan ayarlarına veya kiracının büyük uygulama kapasitesine sahip olup olmadığına bakılmaksızın uygulamayı daha büyük bir motorda test etmenizi sağlar.

Daha büyük bir motor yanıt sürelerini iyileştirebilir, ancak performans uygulama tasarımına ve optimizasyonuna da bağlı olabilir. Değerlendirme sonuçlarını motor boyutlarına göre karşılaştırmak, motor kapasitesinin performans üzerindeki etkisini anlamanıza yardımcı olabilir.

Tek bir değerlendirme çalıştırmasında performansı geçici olarak daha büyük bir motorda test etmek için özel bir motor boyutu seçebilirsiniz. Bir uygulamayı daha büyük bir motora kalıcı olarak atamak için yöneticiler yerleştirme API'sini kullanabilir. Ayrıntılı bilgi için bkz. [Uygulama performansını artırmak için motor atama](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-select-engine.htm).

#### Motor hacimleri

* Standart-20: Varsayılan altyapı (20 GB)

* Büyük-40, Büyük-60, ... Büyük-200: Daha büyük altyapılar (sayı GB olarak belleği gösterir)

Altyapı özellikleri

| Altyapı | Bellek | Maksimum çekirdek sayısı\* |
| --- | --- | --- |
| Large-40 | 40 GB | 10 çekirdek |
| Large-60 | 60 GB | 14 çekirdek |
| Large-80 | 80 GB | 20 çekirdek |
| Large-120 | 120 GB | 30 çekirdek |
| Large-160 | 160 GB | 40 çekirdek |
| Large-200 | 200 GB | 50 çekirdek |

\* "Maksimum çekirdek sayısı" ifadesi, tüm hesaplamalar tüm çekirdekleri aynı anda kullanamasa da kaynakların gerektiği şekilde sağlanacağı anlamına gelir.

#### Bir değerlendirme için özel motor boyutu seçme

Otomatik olarak seçilen motoru kullanmak yerine, tek bir değerlendirme çalıştırması için belirli bir motor boyutu seçebilirsiniz. Bu, ilgili motor boyutunu kalıcı olarak atayıp atamayacağınıza karar vermeden önce uygulama performansını daha büyük bir motorda karşılaştırmanızı sağlar.

* Lisansınızın Büyük uygulama kapasitesi içerip içermediğine bakılmaksızın, kullanılabilir herhangi bir motor boyutunu seçebilirsiniz.

* Seçilen motor, uygulamanın gereksinimlerinden daha küçükse değerlendirme başarısız olur.

* Değerlendirme kotası kullanılamıyorsa, büyük uygulama kapasitesine sahip olmayan kiracılar için istek hemen başarısız olur. Büyük uygulama kapasitesine sahip kiracılar için istek, kota kullanılabilir hale gelene veya istek zaman aşımına uğrayana kadar yeniden kuyruğa alınır.

#### Kapasite kullanımı

Tüm performans değerlendirmeleri bir değerlendirme kotasından sayılır. Bu kota, büyük uygulama kapasitesinden ayrıdır.

Büyük motor değerlendirmeleri, değerlendirmeler için ayrılan kotayı kullanır ve aynı anda çalışabilecek değerlendirme sayısıyla sınırlandırılabilir.

Bilgi notu

Büyük motor değerlendirmeleri, daha büyük motorlardaki uygulama performansını değerlendirmenize yardımcı olmayı amaçlar. Qlik, kötüye kullanımı veya aşırı maliyetleri önlemek için bu özelliği kısıtlayabilir veya devre dışı bırakabilir.

Büyük uygulama kapasitesi hakkında daha fazla bilgi için bk. [Büyük uygulama desteği](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/large-app-support.htm).

## Uygulamalarda performans değerlendirmeleri çalıştırma

Bir performans değerlendirmesini çalıştırmak için uygulamayı yeniden yükleme iznine sahip olmanız gerekir. Performans değerlendirmesini şuradan çalıştırabilirsiniz:

* Etkinlik merkezleriniz

* Uygulama ayrıntıları

### Etkinlik merkezlerinizden performans değerlendirmelerini çalıştırma

Aşağıdakileri yapın:

1. Etkinlik merkezinizde, the Daha fazla icon değerlendirmek istediğiniz uygulamaya tıklayın.

2. Araçlar &gt; Performans değerlendirmesi seçeneğini belirleyin.

3. Uygulamayı değerlendir öğesine tıklayın, ardından Otomatik ayarlarla değerlendir veya Özel ayarlarla değerlendir seçeneğini belirleyin. Özel motor boyutu seçimiyle ilgili ayrıntılar için bkz. [Özel bir motor boyutuyla değerlendirme çalıştırma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Running_an_evaluation_with_a_custom_engine_size).

   Değerlendirme tamamlandığında bildirim alırsınız.

### Uygulama ayrıntılarından performans değerlendirmeleri çalıştırma

Aşağıdakileri yapın:

1. Etkinlik merkezinizde, the Daha fazla icon değerlendirmek istediğiniz uygulamaya tıklayın.

2. the bilgi simgesi icon Ayrıntılar'ı seçin, ardından the performans değerlendirme simgesi icon Performans değerlendirmesi'ne tıklayın.

3. Uygulamayı değerlendir öğesine tıklayın, ardından Otomatik ayarlarla değerlendir veya Özel ayarlarla değerlendir seçeneğini belirleyin. Özel motor boyutu seçimiyle ilgili ayrıntılar için bkz. [Özel bir motor boyutuyla değerlendirme çalıştırma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Running_an_evaluation_with_a_custom_engine_size).

   Değerlendirme tamamlandığında bildirim alırsınız.

### Bir uygulamadan performans değerlendirmeleri çalıştırma

Aşağıdakileri yapın:

1. Uygulamanızda, Ayrıntılar alanını açmak için uygulama adına tıklayın.

2. Araçlar &gt; Performans değerlendirmesi seçeneğini belirleyin.

3. Uygulamayı değerlendir öğesine tıklayın, ardından Otomatik ayarlarla değerlendir veya Özel ayarlarla değerlendir seçeneğini belirleyin. Özel motor boyutu seçimiyle ilgili ayrıntılar için bkz. [Özel bir motor boyutuyla değerlendirme çalıştırma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Running_an_evaluation_with_a_custom_engine_size).

   Değerlendirme tamamlandığında bildirim alırsınız.

### Özel bir motor boyutuyla değerlendirme çalıştırma

Otomatik olarak seçilen motor yerine, uygulamanın daha büyük bir motorda nasıl performans gösterdiğini görmek için belirli bir motor boyutu seçebilirsiniz.

Aşağıdakileri yapın:

1. Uygulamayı değerlendir'e tıklayın, ardından Özel ayarlarla değerlendir'i seçin.

2. Özel motor boyutu listesinden bir motor boyutu seçin.

3. Şimdi çalıştır'a tıklayın.

   Değerlendirme tamamlandığında bildirim alırsınız.

Bilgi notuSeçilen motor boyutu yalnızca bu değerlendirme çalıştırması için geçerlidir. Bir motor boyutunu kalıcı olarak atamak için yerleştirme API'sini kullanın. Ayrıntılı bilgi için bkz. [Uygulama performansını artırmak için motor atama](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-select-engine.htm).

## Değerlendirme sonuçlarını görüntüleme

Tek bir performans değerlendirmesini mi görüntüleyeceğinize, yoksa iki performans değerlendirmesini mi karşılaştıracağınıza bağlı olarak sonuçlar tablosu farklı olacaktır.

* [Tek bir performans değerlendirmesini görüntüleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Viewing_a_single_performance_evaluation)

* [Performans değerlendirmelerini karşılaştırma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Comparing_performance_evaluations)

Bilgi notu

Uygulama performans değerlendirmesi sonuçları 90 gün saklanır.

### Tek bir performans değerlendirmesini görüntüleme

Aşağıdakileri yapın:

1. Performans değerlendirmesini görüntülemek için uygulamada the Daha fazla icon öğesine tıklayın.

2. the bilgi simgesi icon Ayrıntılar'ı seçin, ardından the performans değerlendirme simgesi icon Performans değerlendirmesi'ne tıklayın. Tüm değerlendirmeler performans değerlendirme tablosunda listelenir.

   İpucu notuAyrıca, bildirimde Sonuçları görüntüle'ye tıklayarak da sonuçlara gidebilirsiniz.

3. Görüntülemek istediğiniz değerlendirme üzerinde Görüntüle'ye tıklayın.

   Değerlendirmeye genel bakış.

   Değerlendirmeye genel bakış.

   Değerlendirmeye genel bakış. ![Birkaç performans değerlendirme çalıştırmasını gösteren performans değerlendirmesi ayrıntıları penceresi.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_overview_2.png)

4. Sonuçlar penceresi, performans değerlendirmesi sonuçları hakkında bilgiler sunar.

   İpucu notuBelirli metriklerin ayrıntıları için bkz. [Performans değerlendirmesiyle ilgili bilgiler](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Performance_evaluation_information).

   Değerlendirme bilgileri sekmesi.

   Değerlendirme bilgileri sekmesi.

   Değerlendirme bilgileri sekmesi. ![Bilgi sekmesini gösteren performans değerlendirmesi ayrıntıları penceresi.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_info.png)

5. Daha belirli performans bilgileri görüntülemek için Sonuçlar sekmesini seçin.

   Değerlendirme sonuçları sekmesi.

   Değerlendirme sonuçları sekmesi.

   Değerlendirme sonuçları sekmesi. ![Bilgi sekmesini gösteren performans değerlendirmesi ayrıntıları penceresi.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation-results.png)

6. Her satırın ayrıntılarını göstermek için the Aşağı ok icon üzerine tıklayın. Ayrıca her sayfanın en uzun yüklenme süresine ait nesneleri göstermesi için the Aşağı ok icon seçeneğine tıklayabilirsiniz.

7. Nesneyi içeren uygulamayı açmak için the Yeni sekme simgesi icon üzerine tıklayın. Belirli nesne sayfada vurgulanır.

8. Uygulama performansını artırmaya yönelik önerileri görüntülemek için Öneriler sekmesini seçin. Her bir öneriyle ilgili ayrıntılar için bkz. [Uygulama performansı önerileri](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Recommendations).

   Öneriler sekmesi.

   Öneriler sekmesi.

   Öneriler sekmesi. ![Öneriler sekmesini gösteren performans değerlendirme ayrıntıları penceresi.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_recommendations.png)

### Performans değerlendirmelerini karşılaştırma

Aşağıdakileri yapın:

1. Performans değerlendirmesini görüntülemek için uygulamada the Daha fazla icon öğesine tıklayın.

2. the bilgi simgesi icon Ayrıntılar'ı seçin, ardından the performans değerlendirme simgesi icon Performans değerlendirmesi'ne tıklayın. Tüm değerlendirmeler performans değerlendirme tablosunda listelenir.

3. Görüntülemek istediğiniz iki değerlendirmeyi seçin, sonra Karşılaştır'a tıklayın.

   İki değerlendirmenin karşılaştırılması.

   İki değerlendirmenin karşılaştırılması.

   İki değerlendirmenin karşılaştırılması. ![İki satır seçili olarak ve karşılaştırma düğmesini gösteren performans değerlendirme tablosu.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_compare.png)

4. Değerlendirme sonuçları bir pencerede açılır. Belirli metriklerin ayrıntıları için bkz. [Performans değerlendirmesiyle ilgili bilgiler](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Performance_evaluation_information). Bilgi sekmesi seçili performans değerlendirmesinin metriklerini ve ayrıca bunlar arasındaki farkları gösterir. Bu, her çalıştırma için kullanılan analiz motorunu içerir; böylece sonuçlardaki bir farkın motor boyutuyla ilgili olup olmadığını görebilirsiniz.

   Değerlendirme karşılaştırması bilgileri.

   Değerlendirme karşılaştırması bilgileri.

   Değerlendirme karşılaştırması bilgileri. ![İki satır seçili olarak ve karşılaştırma düğmesini gösteren performans değerlendirme tablosu.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_compare_information.png)

5. Daha belirli performans bilgileri görüntülemek için Sonuçlar sekmesini seçin. Her satır için mutlak ve göreli değişim gösterilir.

   Mutlak değişim ve Göreli değişim sütunlarında sıralama yapabilirsiniz. Artan veya azalan düzende sıralama yapmak için sütun başlığına tıklayın.

   Değerlendirme karşılaştırması sonuçları.

   Değerlendirme karşılaştırması sonuçları.

   Değerlendirme karşılaştırması sonuçları. ![İki satır seçili olarak ve karşılaştırma düğmesini gösteren performans değerlendirme tablosu.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_performance-evaluation_compare_results.png)

6. Her satırın ayrıntılarını göstermek için the Aşağı ok icon üzerine tıklayın.

Bilgi notuİki değerlendirme karşılaştırılırken, farklar sadece performansta bir düşme veya iyileşme olduğunu gösterecek kadar önemli olduklarında vurgulanır.

### Performans değerlendirmesiyle ilgili bilgiler

Metrikler uygulama meta verilerinden alınır ya da performans değerlendirmesi sırasında ölçülür.

Bilgi notuSeçilen değerlendirmenin günlük dosyalarını indirmek için the Daha Fazla icon menüsünü genişletin.

#### Bilgi sekmesi

Bilgi sekmesi, seçili sürümün temel uygulama bilgilerini gösterir.

Analiz altyapısı

* Değerlendirme sırasında kullanılan analiz altyapısını gösterir.

Durum

* Performans değerlendirmesinin durumunu gösterir.

  * İncelenmeye hazır - performans değerlendirmesi başarıyla tamamlandı.

  * Uyarı - performans değerlendirmesi tamamlandı ancak bazı sonuçlar eksik veya doğru değil.

  * Değerlendirilemedi - performans değerlendirmesi başarılı olarak tamamlanmadı ve sonuçlar eksik veya yanlış.

Uygulama boyutu

* Metriğin kaynağı: Uygulama meta verileri

* Uygulama veri modelinin bir ilk seçim olmadan bellekteki toplam boyutunu gösterir.

Satır sayısı

* Metriğin kaynağı: Uygulama meta verileri

* Uygulamanın veri modelindeki tabloların içerdiği toplam satır sayısını gösterir.

Uygulamadaki herkese açık sayfalar

* Metriğin kaynağı: Uygulama meta verileri

* Uygulamadaki toplam herkese açık sayfa sayısını gösterir.

Uygulamadaki herkese açık nesneler

* Metriğin kaynağı: Uygulama meta verileri

* Uygulamadaki toplam herkese açık nesne sayısını gösterir.

  Bilgi notuPerformans değerlendirme sonuçlarında herkese açık sayfalar herkese açık nesne olarak sayılmaz.

Değerlendirilmedi

* Metriğin kaynağı: Ölçülen

* Tamamen değerlendirilememiş tüm nesneleri listeler. Tipik nedenler arasında, nesnenin karşılanmamış bir hesaplama koşulunun olup olmaması veya nesne türünün değerlendirme için desteklenip desteklenmemesi bulunabilir. Örneğin, müşteri tarafından geliştirilen genişleme davranışı, uygulama değerlendiricisi tarafından bilinmiyor ve doğru şekilde değerlendirilemeyebilir.

Uyarılar

* Metriğin kaynağı: Ölçülen

* Uygulama geliştirmesiyle ilgili giderilmesi gerekebilecek sorunları olan nesneleri listeler. Örneğin, hesaplaması veya boyutları olmayan bir nesne gibi, bir sayfada çalışan ancak hata kodları olan bir nesne Uyarılar altında listelenir. Bir nesne, Nesne yükü çok büyük ile burada da listelenecek belirtilen bir boyutun üzerinde bir veri sayfasını geri gönderirse.

Kritik hatalar

* Metriğin kaynağı: Ölçülen

* Değerlendirmenin tamamlanmasını engelleyen hataları, kiracı veya uygulama kotalarıyla birlikte listeler. Bu, uygulama değerlendiricisi hatalarını veya tamamlanmayı engelleyen diğer altyapı sorunlarını içerebilir; örneğin, uygulama değerlendirmesi kotasının aşılması veya uygulamanın 20 GB'lık uygulama değerlendirme boyutu sınırını aşması ve açılamaması gibi.

#### Sonuçlar sekmesi

Sonuçlar sekmesi, performans değerlendirmesine yönelik daha spesifik bilgiler sağlar.

Önbelleğe alma sırasında sorun görülen nesne

* Metriğin kaynağı: Ölçülen

* Verimli olarak önbelleğe alınamayan nesneleri listeler. Bu, her nesne iki kez yüklenerek belirlenir. Nesne bir kez yüklendikten sonra, sonuç kümesi önbelleğe girilmiş olacağı için daha hızlı bir yanıt süresi beklenebilir. Veri modeli veya ifadeler ayarlanarak iyileştirmeler elde edilebilir. Daha fazla bilgi için [veri modelleme en iyi uygulamaları](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataModeling/best-practices-data-modeling.htm) ve [görselleştirmelerde ifadeleri kullanma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm) bölümlerine bakın.

* Genel uygulama optimizasyonu hakkında daha fazla bilgi için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

Tek iş parçacıklı nesneler

* Metriğin kaynağı: Ölçülen

* Bu bölümde, yükleme sırasında performans metriklerinin işlemlerin büyük oranda tek işlem parçacıklı olacağını gösterdiği nesneler bulunur. Bu bölümde bir nesne görünürse ve bir kullanıcı için yanıt süresinin çok uzun olduğu belirlenirse nesnedeki herhangi bir ifadeden kaynaklanan sorgulara ilişkin darboğazlar olup olmadığı gözden geçirilmelidir. Veri modeli veya ifadeler ayarlanarak iyileştirmeler elde edilebilir.

* Tek iş parçacıklı performans hakkında daha fazla bilgi için bkz. [Mümkün olduğunda bir toplama tablosu içindeki farklı tablolardan gelen alanlardan kaçınılır.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#singlethreaded)

Bellek sınırını aşan nesneler

* Metriğin kaynağı: Ölçülen

* Bu bölüm, bir bellek sınırına ulaşmış nesneleri ve ilgili hata kodunu içerir. Bunlara, bir altyapı nesnesi sanal ortamda çalıştırma sınırına ulaşan, toplam altyapı belleğini aşmış veya ilgili bir bellek sınırına ulaşmış nesneler dahil olabilir.

Uygulama açılış süreleri

* Metriğin kaynağı: Ölçülen

* Bu bölüm, uygulamayı açma sürecindeki her bir adımı ve bunun ne kadar sürdüğünü özetler.

İlk yükleme süresine göre herkese açık sayfalar

* Metriğin kaynağı: Ölçülen

* Sayfa başına yanıt süresi hesaplaması. Bu hesaplamalar, uygulama ilk kez taranıp sayfaların her biri teker teker istendiğinde ayıklanır. Bu bölümde bulunan değerler sayfa başına en kötü yükleme süresini temsil eder. Her sayfada satırın sağındaki ok işaretine basarak o sayfada bulunan en yavaş 5 nesneyi görmek mümkündür. Bu, size sayfa yüklenirken geçen zamanın neye harcandığının hızlı bir dökümünü verir.

* Değerlendirme bir zaman aşımı nedeniyle durursa en az bir sayfa değerlendirmesi tamamlandığı sürece sayfaların listesi kullanılabilir. Bu listeyi, öncelikle hangi sayfaları veya nesneleri inceleyeceğinizi belirlemek için kullanabilirsiniz.

Önbellek kullanımlı sayfa yükleme süresi

* Metriğin kaynağı: Ölçülen

* Sayfa başına yanıt süresi hesaplaması. Tüm sayfalar ilk kez istendiğinde tipik olarak önbelleğe alınmış olmalıdır. Bu hesaplamalar, uygulama ikinci kez taranıp sayfaların her biri teker teker istendiğinde ayıklanır. Ayrıca burada, sağdaki düğmeyi kullanıp satırı genişleterek zamanın neye harcandığının nesne bazında bir dökümünü alabilirsiniz.

İlk nesne yükleme süresi

* Metriğin kaynağı: Ölçülen

* Nesne başına yanıt süresi hesaplaması. Hesaplamalar, uygulama ilk kez taranıp nesnelerin her biri teker teker istendiğinde ayıklanır. Bu bölümde içerilen değerler nesne başına en kötü yükleme süresini temsil eder.

* Örneğin, ana öğeler kullanarak önbelleğe alma kullanımını iyileştirebilirsiniz. Daha fazla bilgi için bkz. [İfadeler için kullanılan ana öğeler veya değişkenler](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Master).

Önbellek kulanımlı nesne yükleme süresi

* Metriğin kaynağı: Ölçülen

* Nesne başına yanıt süresi hesaplaması. Tüm nesneler ilk kez istendiğinde tipik olarak önbelleğe alınmış olmalıdır. Bu ölçümler, uygulama ikinci kez taranıp nesnelerin her biri teker teker istendiğinde ayıklanır.

Tablo başına bellek atama

* Metriğin kaynağı: Uygulama meta verileri

* Veri modeline ve dolayısıyla boyuta dahil olan tabloların bir listesi. Bu bölümle; veri modelinin boyutu en aza indirilmeye, yani yanıt süresi kısaltılmaya çalışırken ilgilenilmesi gerekir.

* Hızı ve kaynak kullanımını iyileştirmek için komut dosyasındaki herhangi bir ifadede kullanılmayan alanları ve tabloları kaldırabilirsiniz. Daha fazla bilgi için bkz. [Veri modeli performansı](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Data).

Alan başına bellek atama

* Metriğin kaynağı: Uygulama meta verileri

* Veri modeline ve dolayısıyla boyuta dahil olan alanların bir listesi. Bu bölümle; veri modelinin boyutu en aza indirilmeye, yani yanıt süresi kısaltılmaya çalışırken ilgilenilmesi gerekir.

* Hızı ve kaynak kullanımını iyileştirmek için komut dosyasındaki herhangi bir ifadede kullanılmayan alanları ve tabloları kaldırabilirsiniz. Daha fazla bilgi için bkz. [Veri modeli performansı](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Data).

## Uygulama performansı önerileri

Uygulama performansınızı optimize etmenize yardımcı olmak için öneriler sunulur. Öneriler görünümünde, öneriler uygulama tasarımı ve veri yükleme gibi alanlara göre gruplandırılır. Her öneri; bir başlık, bir açıklama ve etkilenen nesneyi, sayfayı, uygulamayı veya Veri yükleme düzenleyicisi açan bir eylem içeren bir kart olarak görünür.

Öneriler genel rehberlik sağlar. Önerilen eşiklerin aşılması, bir uygulamanın mutlaka hatalı veya düşük kaliteli olduğu anlamına gelmez; ancak gözden geçirilmesi gereken alanlara işaret edebilir. Örneğin, çok sayıda nesne performansı etkileyebilir; bu nedenle uygulamayla ilgili sorunlar yaşarsanız inceleme için bu önerileri bir başlangıç noktası olarak kullanın.

### Grafik hesaplama koşulu ekle

#### Zaman aşımına uğrayan grafikler için

Bu öneri, bir grafik hesaplama sırasında zaman aşımına uğradığında görünür. Etkilenen nesneyi sayfasında açmak için öneri kartındaki eylemi kullanın, ardından kullanıcı seçim yapmadan önce grafiğin ne kadar veri hesaplamaya çalıştığını inceleyin.

Performansı artırmak için:

* Grafiğin yalnızca kullanıcılar sonuç kümesini azaltan seçimler yaptıktan sonra oluşturulması için bir hesaplama koşulu ekleyin.

* Ayrıntılı sonuçları göstermeden önce tarih, bölge veya ürün gibi yüksek etkili filtreler kullanın.

* Kullanıcılar ayrıntılara yalnızca keşif sonrasında ihtiyaç duyuyorsa daha üst düzey bir toplama veya ayrıntıya inme yaklaşımıyla başlayın.

* Zaman aşımının çözüldüğünü doğrulamak için performans değerlendirmesini yeniden çalıştırın.

Hesaplama koşulları hakkında daha fazla bilgi için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

#### Çok sayıda boyuta sahip grafikler için

Bu öneri, bir grafik çok sayıda boyuta sahip olduğunda ve yavaş yanıt verdiğinde görünür. Öneri kartı, boyut kurulumunu ve varsayılan olarak gösterilen ayrıntı miktarını inceleyebilmeniz için nesneyi açar.

Performansı artırmak için:

* Grafiğin yalnızca veriler daraltıldıktan sonra hesaplanması için bir hesaplama koşulu ekleyin.

* Özellikle geniş veya çok ayrıntılı tablolarda, aynı anda gösterilen boyut sayısını azaltın.

* Kullanıcılar tüm boyutlara bir arada ihtiyaç duymadığında, karmaşık tek bir grafiği daha küçük grafiklere veya ayrı sayfalara bölün.

* İlk görünümde yalnızca analiz için gerekli olan alanları tutun.

Görselleştirme tasarımı en iyi uygulamaları hakkında daha fazla bilgi için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

### Grafik başlığını, alt başlığını veya dipnotunu kısaltın

Bu öneri, bir grafik başlığı, alt başlığı veya dipnotu alışılmadık derecede uzun olduğunda görüntülenir. Uzun başlıklar, özellikle büyük uygulamalarda çok sayıda nesne yüklendiğinde ek yükü artırabilir.

Performansı artırmak için:

* Grafik başlığını kısa tutun ve grafiğin yanıtladığı soruya odaklanmasını sağlayın. Maksimum 256 karakter uzunluğu, genellikle önerilen bir yönergedir.

* Başlıktaki açıklayıcı metinleri, varsayımları veya talimatları destekleyici sayfa metnine veya ilgili belgelere taşıyın.

* Benzer grafikler için tutarlı bir adlandırma kullanın; böylece kullanıcılar uzun başlıklara gerek kalmadan bunları anlayabilir.

Birden fazla grafiğin uzun başlığı varsa, sayfa tasarımını bir bütün olarak gözden geçirin ve mümkün olan yerlerde ifadeleri basitleştirin.

### Sayfa açıklamasını kısalt

Bu öneri, bir sayfa açıklaması alışılmadık derecede uzun olduğunda görüntülenir. Açıklamalar bağlam açısından yararlıdır, ancak çok uzun açıklamalar gereksiz ek yük oluşturabilir.

Performansı artırmak için:

* Açıklamayı sayfanın amacının kısa bir özetiyle sınırlı tutun. Maksimum 1000 karakterlik bir uzunluk, genel olarak önerilen bir kılavuzdur.

* Adım adım talimatları veya kapsamlı iş bağlamını sayfa metnine, notlara veya ilgili yardım içeriğine taşıyın.

* Açıklamanın hâlâ gerekli olup olmadığını, özellikle yalnızca geliştirme amaçlı sayfalar için gözden geçirin.

### Uygulamadaki grafik sayısını azaltın

Bu öneri, uygulama yayınlanmış sayfalarda çok sayıda grafik içerdiğinde görüntülenir. Uygulamayı açmak ve kullanıcıların gerçekten hangi sayfalara ve nesnelere ihtiyaç duyduğunu gözden geçirmek için öneri eylemini kullanın.

Performansı artırmak için:

* Aynı analizi çoğaltan grafikleri kaldırın veya yeniden tasarlayın.

* Yayımlanan sayfaların değerlendirmelerine dahil edilmemesi için geliştirme veya sorun giderme içeriğini özel sayfalarda tutun.

* İlgili içgörüleri çok sayıda küçük görselleştirme yerine daha az ve daha net grafiklerde birleştirin.

* Uygulamanın gereksiz yere büyümesini önlemek için eski sayfaları ve yayınlanmamış içerikleri düzenli olarak gözden geçirin.

Genel tasarım yönergeleri için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

### Bir sayfadaki grafik sayısını azaltın

Bu öneri, bir sayfa çok sayıda grafik içerdiğinde görüntülenir. Öneri kartı, kullanıcılar o sayfaya geldiğinde veya seçim yaptığında nelerin hesaplandığını gözden geçirebilmeniz için etkilenen sayfayı açar.

Performansı artırmak için:

* Kalabalık sayfaları daha küçük, görev odaklı sayfalara bölün.

* En önemli grafikleri sayfada tutun ve kullanıcıların nadiren ihtiyaç duyduğu ikincil analizleri kaldırın.

* Benzer grafik gruplarını, seçimleri veya ayrıntıya inmeyi kullanan tek bir grafikle değiştirin.

* Büyük tabloların seçimlerin arkasına gizlenip gizlenemeyeceğini veya ayrı bir analiz sayfasına taşınıp taşınamayacağını kontrol edin.

### Hesaplanan boyutları komut dosyasına taşıyın

Bu öneri, hesaplanan boyutlar yavaş yanıt sürelerine katkıda bulunduğunda görüntülenir. Veri yükleme düzenleyicisi öğesini açmak ve boyut mantığının sorgu zamanı yerine yeniden yükleme sırasında önceden oluşturulup oluşturulamayacağını gözden geçirmek için öneri eylemini kullanın.

Performansı artırmak için:

* Kararlı iş kurallarına dayanan boyutlar için komut dosyasında alanlar oluşturun.

* Çıktının her seçimle dinamik olarak değişmesi gerekmediğinde, tekrarlanan grafik ifadelerini yeniden kullanılabilir alanlarla değiştirin.

* Uygulamayı yeniden yükleyin ve etkilenen grafikleri yeni alanları kullanacak şekilde güncelleyin.

* Güncellenen yanıt sürelerini karşılaştırmak için değerlendirmeyi yeniden çalıştırın.

Veri modeli tasarımı hakkında daha fazla bilgi için bkz. [Veri modeli performansı](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Data).

### Bölüm erişim tablolarını basitleştirin

Bu öneri, bölüm erişiminin işlenmesi yavaş yüklemeye katkıda bulunduğunda görüntülenir. Öneri kartından Veri yükleme düzenleyicisi öğesini açın ve bölüm erişiminde kullanılan komut dosyası mantığını inceleyin.

Performansı artırmak için:

* Bölüm erişim tablolarını yalnızca gerekli kullanıcıları, grupları ve azaltma alanlarını dahil ederek mümkün olduğunca küçük tutun.

* Kullanılmayan sütunları kaldırın ve komut dosyasının section access bölümünün içinde karmaşık dönüşümlerden kaçının.

* Mümkünse, güvenlik verilerini uygulama komut dosyasına ulaşmadan önce hazırlayın.

* Veri azaltımının beklendiği gibi çalışmaya devam ettiğini doğrulamak için değişikliklerden sonra uygulamayı temsili kullanıcılarla test edin.

Daha fazla bilgi için bkz. [Bölüm Erişimi ile veri güvenliğini yönetme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/Security/manage-security-with-section-access.htm).

### Tabloları birleştirin ve kullanılmayan tabloları kaldırın

Bu öneri, veri modeli yükleme süresini ve bellek kullanımını artıran gereksiz tablolar veya alanlar içerdiğinde görüntülenir. Veri yükleme düzenleyicisi öğesini açmak ve modeli incelemek için öneri eylemini kullanın.

Performansı artırmak için:

* Grafiklerde, ifadelerde veya güvenlik mantığında kullanılmayan alanları ve tabloları kaldırın.

* Belirli durumlarda, tabloları birleştirmek performansı artırmaya yardımcı olabilir. Tablo birleştirmenin önerildiği durumlara örnekler:

  * Birden fazla olgu tablosu tek bir tabloda birleştirilebilir.

  * Hesaplamalar birçok tabloya yayıldığında, tablolar arasındaki atlamaları azaltarak bağımlı tabloları birbirine yaklaştırmak için tabloları birleştirmeyi değerlendirin.

* Veri dönüşümünden sonra artık ihtiyaç duyulmayan ara veya hazırlık tablolarını kaldırın.

* Değişiklikleri yaptıktan sonra uygulamayı yeniden yükleyin ve etkilenen grafikleri doğrulayın.

Daha fazla bilgi için bkz. [Veri modeli performansı](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Data).

### Grafik ve sayfa sayısını azaltın

Bu öneri, uygulamanın açılması ve kullanıcı durumunun başlatılması çok uzun sürdüğünde görüntülenir. Uygulamayı açmak ve yayınlanan deneyimin bir parçası olarak kaç sayfa ve nesnenin yüklendiğini incelemek için öneri kartını kullanın.

Performansı artırmak için:

* Kullanıcıların artık ihtiyaç duymadığı sayfaları arşivleyin, yayından kaldırın veya kaldırın.

* İlk deneyimin çok fazla hesaplama gerektirmemesi için yerleştirme sayfalarını hafif tutun.

* Özel veya nadiren kullanılan analizleri ayrı sayfalara veya uygulamalara taşıyın.

* Büyük nesne gruplarının daha basit bir gezinme ve daha küçük bir varsayılan düzen ile değiştirilip değiştirilemeyeceğini gözden geçirin.

### Uygulamadaki sayfa sayısını azaltın

Bu öneri, uygulama çok sayıda sayfa içerdiğinde görüntülenir; bu durum açılış süresini uzatabilir ve gezinmeyi daha az verimli hale getirebilir. Uygulamayı açmak ve mevcut kullanıcı iş akışları için hangi yayınlanan sayfaların hâlâ gerekli olduğunu gözden geçirmek için öneri eylemini kullanın.

Performansı artırmak için:

* Kullanıcıların artık ihtiyaç duymadığı sayfaları kaldırın.

* Benzer analizleri kapsayan sayfaları daha az sayıda, daha net ve görev odaklı sayfalarda birleştirin.

* Önemli içgörüleri az sayıda birincil sayfaya yerleştirerek varsayılan kullanıcı yolunu odakta tutun.

* Mümkün olduğunda, keşif amaçlı veya seyrek kullanılan analizleri ayrı uygulamalara taşıyın.

Daha fazla bilgi için bkz. [Uygulama performansını optimize etme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm).

### Kullanılmayan alanlar analizi

Bu öneri, uygulamaya yüklenen ancak görselleştirmelerde, ifadelerde veya diğer etkin mantıkta kullanılmayan alanları belirlemenize yardımcı olur. Kullanılmayan alanların kaldırılması yeniden yükleme süresini, bellek kullanımını ve model karmaşıklığını azaltabilir.

Bilgi notuAşağı akış kullanım algılaması en iyi çaba esasına dayanır ve her bağımlılığı tespit edemeyebilir. Değişiklik yapmadan önce, hem uygulama hem de verileri üzerindeki olası aşağı yönlü etkileri doğrulayın.

Bilgi notuAnahtar alanlar, kaldırılması önerilen alanlar listesine hiçbir zaman dahil edilmez; kullanılmayan alanları kaldırmak için otomatik olarak oluşturulan komut dosyasına da dahil edilmez.

Öneriyi uygulamak için:

* Analiz Et'e tıklayarak kullanılmayan alanlar analizini çalıştırın.

* Kullanılmadığı bildirilen alanları gözden geçirin ve bunların gelecekteki geliştirmeler, yer imleri veya güvenlik kuralları için gerekli olmadığını onaylayın.

* Bir komut dosyası oluşturulursa ve bundan memnunsanız, kopyalamak için Panoya kopyala'ya tıklayın. Veri yükleme düzenleyicisi bölümüne gidin ve içeriği komut dosyanızın sonuna yapıştırın. Ardından uygulamayı yeniden yükleyin.

* Yeniden yükledikten sonra, uygulamanın hâlâ beklendiği gibi davrandığını doğrulamak için önemli grafikleri ve sayfaları test edin.

Daha fazla bilgi için bkz. [Veri modeli performansı](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance.htm#Data).

### Kullanılmayan alanları kaldır

Bu öneri, bazı alanların yüklenmesi beklenenden uzun sürdüğünde görüntülenir.

Performansı optimize etmek için kaldırılabilecek alanları belirlemek üzere kullanılmayan alanlar analizi çalıştırmayı değerlendirin. Öneriler sekmesinde, Kullanılmayan alanlar analizi'ni genişletin ve Analiz Et'e tıklayın.

Kullanılmayan alanlar analizi hakkında daha fazla bilgi için bkz. [Kullanılmayan alanlar analizi](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#UnusedFields).

## Bildirim tercihleri

Performans değerlendirmesi tamamlandığında veya başarısız olduğunda bildirim almayı seçebilirsiniz.

Uygulamada the Daha fazla icon seçeneğine tıklayın ve Bildirimler'i seçin. Performans değerlendirmeleri için aşağıdaki bildirimler kullanılabilir:

* Bu uygulamanın performans değerlendirmesi incelenmeye hazır

* Bu uygulama için performans değerlendirmesi çalıştırılamadı

## Sınırlamalar

* İçlerindeki tüm nesneler de dahil olacak şekilde sadece uygulamadaki herkese açık sayfalar değerlendirilir.

* Bazı grafik nesneleri desteklenmez. Desteklenmeyen nesneler, sonuçların Değerlendirilmedi bölümünde listelenir.

* Haziran 2020 tarihinden önce grafik önerilerinden oluşturulan grafik nesneleri, desteklenebilmeleri için el ile güncellenmelidir.

* Uygulama, verileri azaltmak için bölüm erişimi kullanıyorsa değerlendirme geçerli kullanıcı için veri azaltımını kullanır. Değerlendirmek istediğiniz veri kümesine erişimi olan bir kullanıcı olarak değerlendirmeyi çalıştırın. Farklı bölüm erişimine sahip kullanıcıların sonuçları doğrudan karşılaştırılamaz.

* Not tabloları uygulama performans değerlendirmesinde desteklenmez.

## Değerlendirme zaman aşımlarını işleme

Bir uygulama çok sayıda nesneye sahipse veya çok büyükse performans değerlendirmesi zaman aşımına uğrayabilir. Zaman aşımı, değerlendirmenin tamamen başarısız olduğu anlamına gelmez. Değerlendirme erken dursa bile o noktaya kadar değerlendirilen en yavaş sayfaları ve nesneleri gözden geçirebilir ve bunları performans sorunlarını araştırmak için kullanabilirsiniz.

Zaman aşımı riskini azaltmak için:

* Değerlendirmeyi çalıştırmadan önce ilgisiz sayfaları özel yapın.

* Yayınlanan uygulamalar için, uygulamayı çoğaltabilir ve daha az herkese açık sayfa içeren bir kopyasını yayınlayabilirsiniz.

Zaman aşımları ve bellek uyarıları, karmaşık uygulamalarda ortaya çıkabilir. Optimizasyonun, veri miktarını azaltmanın veya daha büyük bir altyapı kullanmanın performansı artırabileceğini gösterebilirler.

Motor ayarları ve desteklenen uygulama boyutları hakkında daha fazla bilgi için bkz. [Uygulama değerlendirmeleri için kullanılan motorlar](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/app-performance-evaluation.htm#Engines_used_for_application_evaluations) ve [Büyük uygulama desteği](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/large-app-support.htm).