
여러 응용 프로그램을 사용하고 있는데 정말 느립니다. 그들은 1초에서 최대 5분 동안 응답하지 않으며 응답 시간을 예측할 수 있는 좋은 방법이 없습니다. 이는 내가 다른 작업을 수행하고 때때로 신청서가 응답했는지 확인한다는 것을 의미합니다. 말할 필요도 없이 이것은 많은 시간을 낭비한다. 그러므로, 어플리케이션이 응답할 때마다 소리가 나면 참 좋겠습니다. 응용 프로그램을 수정할 수 없기 때문에 소리는 응용 프로그램을 모니터링하는 도구에서 나와야 하며 응용 프로그램이 5초 이상 응답하지 않을 때마다 다시 응답할 때 소리가 납니다.
응용 프로그램이 응답하지 않게 되는 경우는 여러 가지가 있습니다. 하나는 마우스가 응용 프로그램 위에 있을 때마다 모래 시계로 바뀌지만 작업 관리자는 마우스가 응답한다고 말하고 다른 경우에는 작업 관리자가 응답하지 않는다고 말합니다.
그런 도구가 존재하나요?
답변1
간단한 Powershell 스크립트를 사용하여 이와 같은 작업을 수행할 수 있습니다.
예:
while(1)
{
if((Get-Process Notepad).Responding -match "False")
{
$toggle=1;
}
sleep 3;
if((Get-Process Notepad).Responding -match "True" -and $toggle -eq 1)
{
[System.Media.SystemSounds]::Exclamation.Play();
$toggle=0;
}
}
메모장 인스턴스를 열고 이 스크립트를 실행하세요. 메모장에서 5~10MB 정도의 바이너리를 열어보세요. 바이너리 데이터가 표시되고 메모장이 다시 반응하면 Windows에서 느낌표 소리가 납니다. 여러 프로세스를 통합하도록 쉽게 수정할 수 있으며 Windows에는 기본적으로 다양한 다른 사운드가 포함되어 있습니다. 스크립트에는 불필요한 CPU 주기를 줄이기 위해 검사 사이에 3초 지연이 포함되어 있습니다.