OS X'teki Etkinlik İzleyicisi'nde, işlem listesi görünümüne ek sütunlar eklemek mümkündür. Bu listede bulunan iki sütun, sırasıyla "Gönderilmiş Mesajlar" ve "Rcvd Mesajları" olarak gösterilen "Gönderilen Mesajlar" ve "Alınan Mesajlar" dır. Tanık:
Etkinlik Monitörü ne tür "mesajlar" dan bahsediyor?
"Mesaj" ı gördüğümde, ilk başta gönderilen Objective-C "mesajları" nı düşündüm objc_msgSend()
, ancak bu mesajların çoğu sürecin kendi içinde olacağından bunların işletim sistemi tarafından nasıl izleneceğini göremiyorum. . Bir hata ayıklayıcı, bağlandığında bu tür iletileri izleyebilir, ancak işletim sisteminin her zaman bunu gerçekleştirdiğini göremiyorum - çok yüksek yük.
Yani bunların daha ağır mesajlar olduğunu tahmin ediyorum. Süreçler arasında bir RPC biçimi mi? Yoksa bu mesajlar kullanıcı alanından çekirdeğe mi çağrılıyor? Kesin referanslar aramak. Teşekkür ederim.
objc_msgSend()
aramalar edilir tüm işlemler için izlenen ya ağır ağırlıklı mesajları tahminde?