
우리의 Java Swing 애플리케이션은 Windows 7(32비트)에서 실행되며 몇 가지 심각한 문제가 있습니다. 최근의 범인은 시스템이 무작위 간격으로 c:\windows\System32\atiumdva.cap 파일에서 각각 288바이트의 수백만 건의 읽기를 수행하여 시스템을 몇 분 동안 80%의 CPU 사용량으로 고정한다는 것입니다.
누군가 이 파일이 무엇인지, 누가 제공하는지, 용도가 무엇인지 말할 수 있습니까? 아니면 그러한 문제를 디버깅하는 방법은 무엇입니까?
내가 이 파일을 구글링했지만 거기에서 권위 있는 어떤 것도 발견하지 못했다는 것을 당신은 알아야 합니다. 비디오 카드와 그렇지 않은 것에 대한 게이머의 게시물이 많습니다. 이것은 우리 팀에게 매우 심각한 문제이므로 이에 대해 뭔가를 배워야 합니다.
저는 시스템 전문가라기보다는 프로그래머에 가깝기 때문에 이와 같은 질문에 대한 답을 어디서 찾아야 할지 잘 모르겠습니다. 어떤 식으로든 증명이 내 애플리케이션 코드를 유증/유죄하는 경향이 있기 때문에 나에게 영향을 미칩니다.
업데이트: Windows에서 드라이버 소프트웨어가 최신 버전이라는 메시지를 표시합니다. 그렇다면 이 파일을 그런 방식으로 읽게 만드는 원인은 무엇입니까(수백만 개의 288바이트 읽기)?
Windows에서는 설치된 드라이버가 정확하고 최신 버전임을 나타냅니다. 나는 운전자가 반드시 이것을 일으키는 것이라고 생각하지 않습니다. 피해자가 더 그럴 것 같네요. 파일을 한 번에 288바이트씩 읽게 만드는 원인은 무엇입니까?
이게 바이러스일 수도 있나요? Corporate Security는 바이러스로부터 시스템을 보호하는 데 상당히 방해가 되지만 뭔가 놓친 것이 있을 수 있습니까? 아니면 바이러스 탐지 프로세스 자체로 인해 이런 종류의 읽기가 발생할 수 있습니까?
업데이트: 드라이버 정보
그러나 이것은 내가 액세스할 수 있는 개발 시스템에서만 제공된다는 점을 말씀드리고 싶습니다. 프로덕션 환경에서는 ATI 드라이버를 사용하지 않습니다. 프로덕션 환경에서 이런 일이 발생한다면(그런지 잘 모르겠습니다) 이러한 방식으로 기능을 읽도록 강제하는 드라이버 외부의 무언가가 있어야 합니다.
하드웨어 ID: