Product Hunt

WattMate — Which app is draining your Mac, in watts and minutes saved

WattMate — 앱별 Mac 전력 소모와 종료 후 아끼는 시간 표시

WattMate는 Mac 메뉴 막대에서 앱별 전력 소모량과 앱을 종료했을 때 아낄 수 있는 시간을 보여줍니다. 앱을 종료한 뒤 2분 후 다시 측정해 실제 변화도 기록하며, Apple silicon과 macOS 14 이상을 지원합니다.

AI 요약

WattMate는 Mac 메뉴 막대에서 현재 배터리를 많이 쓰는 앱을 와트 단위로 보여줍니다. 앱을 종료하면 절약할 수 있는 시간도 제시하고, 2분 뒤 다시 측정해 실제로 달라진 전력 소모량을 표시합니다. Apple silicon과 macOS 14 이상이 필요합니다.

측정 방식과 기능

제작자는 Mac 배터리에서 전체 전력 소모량을 측정한 뒤, 커널의 프로세스별 에너지 카운터인 ri_energy_nj를 사용해 앱별로 나눈다고 설명합니다. CPU 사용률을 기준으로 삼지는 않습니다. GPU에는 프로세스별 에너지 카운터가 없어 GPU 사용 시간으로 해당 전력을 배분합니다. 앱을 종료한 뒤 절약 시간 예측과 실제 측정값이 다르면 그 차이를 표시합니다.

제작자는 덮개를 닫은 상태에서 Mac이 잠에서 깨어난 시간과 원인을 기록하는 기능도 소개합니다. 평소 밤에는 약 5% 소모됐지만, 한밤중에 38%가 줄어든 경우가 있었고, 기록을 통해 그날 Mac이 약 한 시간 깨어 있었음을 확인했다고 합니다. 평소에는 12분 정도 깨어 있었다고 덧붙였습니다. 앱 이름과 전력 수치, 에너지 기록은 Mac 밖으로 전송하지 않는다고 밝혔습니다.

Product Hunt 반응

  • @vitalistar — 저는 밤새 충전하는 걸 잊고 배터리가 반쯤 남은 Mac을 들고 카페에 가서, 무엇이 배터리를 쓰는지 또는 앱을 닫으면 도움이 될지 모른 채 앉아 있곤 합니다. Activity Monitor에는 Energy Impact 열이 있지만 단위가 없는 점수라 앱 순위만 매길 수 있고, 시간으로 바꿀 수는 없습니다. 그래서 지금 바뀌는 것과 조치할 수 있는 것만 보여준다는 원칙으로 앱을 만들었습니다. 앱마다 두 가지 숫자를 표시합니다. 사용 전력과 앱을 종료하면 돌려받는 시간입니다. 숫자만 보여주는 도구는 누구나 만들 수 있으니, 앱을 종료한 지 2분 뒤 Mac을 다시 측정해 실제로 달라진 점도 표시합니다. 화면에는 “24분을 약속했는데 28분을 얻었습니다”라고 나오기도 합니다. 다른 이유로 부하가 바뀌면 그 사실도 표시합니다. 잠자기는 전력을 쓰지 않는다고 생각했는데, 어느 날 밤 덮개를 닫은 Mac의 배터리가 38% 줄었습니다. Mac은 이유를 알려주지 않았습니다. WattMate는 Mac을 깨운 항목과 깨어 있던 시간을 기록합니다. 문제가 있던 밤에는 약 한 시간, 평소 밤에는 12분 정도 깨어 있었습니다. 10일 동안 모든 기능을 무료로 쓸 수 있고 카드 등록은 필요 없습니다. 체험이 끝난 뒤에도 앱 목록, 와트 표시, 배터리 상태, 가장 최근 기록과 야간 기록은 무료입니다. 절약 시간 표시와 기록 보관 기능은 유료입니다. 평생 사용권은 출시 초기 첫 100개 키에 한해 19달러이며, 이후 가격은 29달러입니다. 연간 요금은 9.99달러입니다. 라이선스 한 개로 Mac 두 대에서 쓸 수 있습니다. Apple silicon과 macOS 14 이상이 필요합니다. 앱 이름과 와트 수치, 에너지 기록은 Mac 밖으로 나가지 않습니다. 측정 방식에 관한 질문은 무엇이든 환영합니다. 제가 이야기하기 좋아하는 부분입니다.
    • @dan_kondziela — 앱별 와트 수치는 어떻게 계산하나요? 직접 측정하나요, 아니면 CPU와 GPU 사용량으로 추정하나요? M 시리즈 Mac에서 얼마나 정확한지 궁금합니다.
    • @vitalistar — 감사합니다, Dan! 배터리에서 Mac 전체 사용량을 측정한 뒤 커널의 프로세스별 에너지 카운터 ri_energy_nj를 사용해 앱별로 나눕니다. CPU 사용률을 기준으로 삼지는 않습니다. 그래픽에는 프로세스별 에너지 카운터가 없어서 GPU 사용 시간으로 해당 부분을 나눕니다.
  • @zuhairnaqvi — 로컬 AI 앱을 실행하는 사람에게 매우 유용하겠네요.
    • @vitalistar — 감사합니다. 유용하다니 기쁩니다!
  • @kseniya_316 — 남은 시간을 분으로 보여주는 방식이 퍼센트보다 훨씬 이해하기 쉽네요. 출시 축하합니다!
    • @vitalistar — 감사합니다! 그래서 분 단위로 표시하기로 했습니다.

원문: Product Hunt / 번역·요약: Trawling