나는 dll을 적재하는 자바 애플릿을 가지고있다. dll은 타사 소프트웨어와의 인터페이스에 사용됩니다. dll은 타사 소프트웨어를 시작한 다음 해당 소프트웨어와 데이터를주고받는 데 사용됩니다. dll이로드되면 CPU 사용량이 급증하는 경우가 있습니다. 스파이크는 타사 소프트웨어가 아닌 java.exe와 관련이 있습니다. 그러나 스파이크는 dll이로드 된 후에 만 발생합니다. 이것은 매우 간단한 질문에 대한 많은 설명입니다. 가능하다면 dll 자체가 CPU를 소비 할 수 있으며 시스템 콘솔에 많은 CPU를 사용하는 java.exe로 표시 될 수 있습니까?java로 DLL을로드하면 java.exe에서 CPU 사용량이 증가 할 수 있습니까?
즉, java.exe가 많은 CPU를 사용하는 것처럼 보이는 상태에서로드 된 dll로 인해 발생할 수 있습니까?
는엘리엇 감사
프로세스 탐색기를 사용하여 해당 Java 프로세스에서 열심히 작동하는 스레드의 스택 추적을 확인하십시오. dll이 추적에 나타나면 대부분의 경우 공격자가됩니다 (물론 결정적인 증거는 아니지만). – eran