CF Remote Performance Monitor'u kullandım, ancak yönetilen dünyanın aksine yalnızca yönetilen dünyada başlatılan belleği izlemek gibi görünüyor. Eh, sadece profilerde listelenen sayılar izin verilen maksimum (CE 5 32mb) kısa yol olarak kabul edebilir. Belirli bir uygulamayı RPM ile profillemek, tüm önbelleklerin toplam kullanımının yalnızca 12mb'ye ulaşmayı başardığını ve daha sonra, daha fazla bellek talep etmek için yönetilmeyen bir şeyin başladığını düşündüğümde (bence) yavaşça küçüldüğünü gösterdi. Sistemdeki bellek kaydırıcısı, cihazın bellekte çok kısa olduğunu da gösterir. Süreci öldürürsem, kaydırıcı geri gelen tüm belleği gösterir. Yani (?) Belleği yutmuş bu yönetilen süreç olmalıdır.Kompakt Çerçevede geliştirirken tüm belleğinizi bulmanın en iyi yolu nedir?
Yönetilmeyen bellek kullanımını bir şekilde karşılık gelen P/Invoke çağrılarıyla eşleştirmemi sağlayacak şekilde nasıl izleyebileceği herhangi bir basit (ish?) Moda var mı?
DÜZENLEME: Yeniden etiketleme yaptığınız her şey için, .NET değil, bu soruyu şunun gibi karıştırıyor. .NETCF/Compact Framework. Onlar benzer göründüğünü biliyorum ama onlar farklı çünkü .NET CF temelde sadece NotImplementedException etrafında bir sarıcı olduğunu.
".NET, CF yalnızca temel olarak NotImplementedException etrafında bir paketleyicidir." Bu alıntıyı seviyorum! – Stormenet