Tác nhân nền của tôi đang đạt đến giới hạn bộ nhớ 6MB và tôi muốn hiểu các đối tượng nào đang được cấp phát.Chạy profiler trên tác nhân nền
Về nguyên tắc tôi có thể thực hiện việc này bằng công cụ Phân tích hiệu suất của Windows Studio Windows Phone, tuy nhiên tôi không thấy cách tôi có thể chạy tác vụ này trên tác nhân nền, chỉ trên ứng dụng chính.
Bất kỳ ai biết cách chạy công cụ Phân tích hiệu suất của Windows Studio Windows Phone trên một tác nhân nền?
tôi ban đầu đã cố gắng sử dụng LaunchForTest trước khi đăng câu hỏi, nhưng nó đã không 't làm việc cho tôi - các profiler detaches một khi bạn thoát khỏi ứng dụng chính để cho các đại lý nền chạy (tôi không thể chạy cả hai cùng một lúc trong tình hình của tôi). Tôi cũng có vẻ nhớ nó sẽ không hoạt động trong bản phát hành Bản phát hành, đó là những gì tôi cần để lập hồ sơ. Tính năng này có phù hợp với bạn không? – Damian
Rất tiếc, không hoạt động. Tôi không có ý nói rằng tôi đã thử điều đó. Tuy nhiên tôi vẫn nghĩ rằng việc tạo một ứng dụng riêng để chạy mã tác nhân nền sẽ hoạt động tốt. Để rõ ràng, sẽ không có tác nhân nền thực sự nào trong ứng dụng thử nghiệm này (nghĩ về nó giống như Kiểm tra Đơn vị hơn nhưng để lược tả) nhưng thay vì hầu hết mã trong tác nhân nền của bạn sẽ được chạy từ một lần nhấp nút. Bạn sẽ phải thực hiện một vài sửa đổi đối với mã của khóa học. –
Không phải lo lắng. Tôi giả định rằng cơ sở hạ tầng UI sẽ ăn khá nhiều bộ nhớ nếu tôi tạo một ứng dụng tùy chỉnh ... có vẻ lạ khi áp đặt giới hạn bộ nhớ 6MB đối với các tác nhân nền thâm dụng tài nguyên như trường hợp của tôi ... có ý nghĩa cho các tác nhân nền bình thường. – Damian