문제

Windows를 표시하기위한 더 나은 GUI 클라이언트를 아는 사람이 있습니까? 시스템 모니터 로그 파일? (시스템 모니터가 호출됩니다 퍼포먼스 모니터.) 메모리 사용량을 로그를 실행하여 Windows XP 또는 2K3에서 실행되는 C# 응용 프로그램에서 장기 메모리 누출을 추적하려고합니다.

구체적으로 다음을 볼 수있는 클라이언트를 원합니다 (시스템 모니터가 불가능하거나 어렵 기 때문에).

  • 데이터를보기위한 정확한 날짜 시간 범위를 지정하십시오 (또는 적어도 시간보다 더 미세한 세분성).
  • 수평 축을 따라 시간 간격을 보여줍니다
  • 최대, 최소, 평균 시간 범위 표시
  • 어딘가에 소스 데이터가 캡처 된 간격을 보여줍니다 (1 초, 5 분 등)

(그러한 것이 존재하지 않으면 더 나은 장기 성능/메모리 캡처 도구에 대한 권장 사항을 기꺼이들을 것입니다.)

편집하다: Google 검색을 수행했는데 시스템 모니터 로그를 만드는 방법에 대한 자습서를 제외하고는 아무것도 찾지 못했습니다.

도움이 되었습니까?

해결책

보다 이것 의문.

PAL 도구는 차트와 그래프로 HTML 보고서를 작성하는 데 도움이됩니다. 자신의 임계 값 파일을 만들면 보고서에 들어가는 내용을 제어 할 수 있습니다.

다른 팁

Patrick Cuff의 답변을 받아 들였지만 내 필요에 따라 데이터를 그래프로 만드는 더 좋은 방법을 찾았습니다. Excel

여전히 필요한 모든 것을 제공하지는 않지만 시스템 모니터 GUI보다 현저한 개선입니다. Relog Command Line 도구를 사용하여 로그를 CSV로 변환 한 다음 CSV를 Excel로 가져옵니다. Excel은 세 번째를 자동으로 처리하지는 않지만 그래프에 새 열을 추가 할 수 있으며 표시중인 데이터를 더 잘 제어 할 수 있습니다.

과거에 사용한 트릭 중 하나는 성능/시스템 모니터를 사용 하여이 데이터를 SQL 데이터베이스에 로그인하는 것입니다. SQL 표현식은 이것에 적합 할 수 있습니다. 그런 다음보고 서비스를 사용하여 보고서를 생성하거나보다 모험적인 유형의 경우 분석 서비스를 사용하여 큐브 분석을 수행 할 수 있습니다. 따라서 이것은 UI 문제를 해결하지는 않지만 자신의 UI를 만들 수 있습니다. 이전 에이 작업을 수행했을 때 간단한보고 서비스 그래프를 사용했습니다.

보고 서비스가있는 SCOM 2007은 실제로 이것에 대해 꽤 잘합니다. SQLH2 도구가 거의 없다면 거의 훌륭하고 무료입니다. 그래도 보고서를 직접 사용자 정의해야 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top