저는 수백 가지 개체 모델을로드해야하는 C#/WPF 응용 프로그램을 개발했습니다. 이제는 얼마나 많은 RAM이 소모되는지 알고 싶습니다. 그래서 이것을 확인하는 가장 좋은 방법은 무엇입니까? TaskManager를 사용할 수 있습니까? 아니면 믿을만하지 않은가?C#/WPF 응용 프로그램에 필요한 RAM 양을 확인하려면 어떻게합니까?
3
A
답변
5
프로세스 관리자가 처리 할 RAM의 양을 정확하게 측정 할 수 없습니다. 그 수는 정확하지 않습니다. 사실 프로세스의 working set입니다.
응용 프로그램에서 사용하는 RAM의 양을 확인하려면 .NET memory performance counters을 살펴 봐야합니다.
실제로는 identified that you have a performance bottleneck이 아닌 한 실제로 사용하는 RAM의 크기를 최적화하지 마십시오.
1
JetBrains dotTrace은 당신이 찾고있는 도구입니다. 아니요. TaskManager가 신뢰할 수 없습니다.
관련 문제
- 1. iOS 응용 프로그램에 필요한 메모리 양을 사용자에게 알려주는 방법
- 2. 측정 프로그램에 필요한 메모리 양
- 3. 레일에서 날짜를 확인하려면 어떻게합니까?
- 4. 응용 프로그램에 필요한 어셈블리 목록 얻기
- 5. 소켓이 연결된 대상을 확인하려면 어떻게합니까?
- 6. C# : 모든 하위 개체가 필요한 개체의 RAM 양은 얼마입니까? 객체에 필요한 RAM 목록 가져 오기?
- 7. 함수가 그래프를 생성하는지 확인하려면 어떻게합니까?
- 8. LINQ에서 이전 데이터를 확인하려면 어떻게합니까?
- 9. 배열의 데이터 유형을 확인하려면 어떻게합니까?
- 10. 하위 뷰를 터치했는지 확인하려면 어떻게합니까?
- 11. C# 응용 프로그램에 큰 PDF를 표시하려면 어떻게합니까?
- 12. WinForms 응용 프로그램에 표시된 양식을 인쇄하려면 어떻게합니까?
- 13. 인터넷에서 내 웹 응용 프로그램에 액세스하려면 어떻게합니까?
- 14. SQL Server 및 RAM
- 15. 특정 너비에 맞는 문자열의 양을 결정하려면 어떻게합니까?
- 16. C#의 CD/DVD에서 응용 프로그램이 시작되었는지 확인하려면 어떻게합니까?
- 17. Adobe Flash Player가 PC에 설치되어 있다면 응용 프로그램을 확인하려면 어떻게합니까?
- 18. 웹 응용 프로그램이 예상 트래픽을 처리하는지 확인하려면 어떻게합니까?
- 19. RAM 사용량을 CPP 응용 프로그램으로 제한
- 20. Windows에서 프로그램이 실행되고 있는지 정기적으로 확인하려면 어떻게합니까?
- 21. Silverlight에서 호스트 서버의 인증서를 확인하려면 어떻게합니까?
- 22. 스캐너가 연결되어 있는지 확인하려면 어떻게합니까 (C#, .NET TWAIN)
- 23. 내 응용 프로그램을 다른 .Net 응용 프로그램에 첨부하려면 어떻게합니까?
- 24. 여러 iPhone 응용 프로그램을 하나의 응용 프로그램에 결합하려면 어떻게합니까?
- 25. Windows Forms 응용 프로그램에 MFC 컨트롤을 표시하려면 어떻게합니까?
- 26. 텍스트 상자가 영숫자이지만 선행 숫자가 없는지 확인하려면 어떻게합니까?
- 27. facebook connect에서 여러 권한을 동시에 확인하려면 어떻게합니까?
- 28. SQL Server에 열이 있는지 확인하려면 어떻게합니까?
- 29. 변수가 C#의 형식 참조인지 확인하려면 어떻게합니까?
- 30. 컴퓨터를 잠자기 상태로 전환하거나 깨우는시기를 확인하려면 어떻게합니까?
감사합니다. 이것을 이미 사용 했습니까? 그리고 메모리와 스냅 샷 메모리의 차이점을 설명 할 수 있습니까? – RoflcoptrException