Alet ve/veya Xcode kullanarak, çerçeve damlasının neden olduğu koddaki tam yeri (örn. Uzun süre çalışan bir işlev veya bir kilitte beklemede) tanımlamanın bir yolu var mı?Cihazları kullanarak kaydırma görünümü çerçeve damlalarını belirleyin
Kaydırma görünümümün mümkün olduğunca yumuşak bir şekilde kaydırılmasını sağlamaya çalışıyorum ve FPS bazen 60'a yarıya kadar da olsa 58'e düşüyor, bu yüzden tam olarak ne zaman olduğunu bilmek istiyorum buna neden oluyor.
ICore Animation
şablonun
CPU Usage
enstrümanda
Record Waiting Threads
işlevlendirme simgesini mi
ve (kapat kareler ile saniye) zaman zaman her bir çekirdeğin% 100 kullanımı iğne benzeri sivri göstermektedir, ancak koddaki düşmeye neden olan yeri tam olarak belirlemek için bir yol bulmak gibi görünmüyor - çağrılan tüm işlevler oldukça düşük bir etki ve tek haneli yüzdelerdir (bu nedenle kilit için bekleyen ana konu çok iyi olabilir)).
Danny, cevabınız ve video bağlantınız için teşekkürler. –