안녕하세요! 반도의 흔한 고딩입니다!
제가 만드는 앱에서 어느 버튼을 누르면 서비스가 3개정도 실행이 됩니다!
(디버깅 모드에선 스레드가 7개는 돌아가는거 같더라구요)
그래서 스마트폰에서 자꾸 GC 로그가 뜨면서 버벅대곤 하는데요 ㅠㅠ
그래서 이 서비스 및 액티비티들 중 어느것이 스마트폰의 메모리 부하를 가장 많이 일으키는지 조사한 후
그 서비스를 수정하려고 하는데요...
예를들어 플래시의 경우 Adobe Scout라는 프로그램을 사용하면,
플래시 내 어느 스크립트에서 부하가 일어나는지 그래프나 도표 등으로 보여주거든요...
안드로이드에선 그런 프로그램 및 라이브러리가 있나요?
혹시 있다면, 학생이 쓸만한 것들 중 어느것이 가장 좋은가요??
답변해주시면 정말 감사드리겠습니다!
ps) 참고로 System.gc();를 사용해서 메모리 부하를 줄여보려고 하였는데요...
이게 실행중인 스레드 내에서 이걸 써도 별 차이가 없더라구요! 이걸 잘 쓰기 위해선 어떻게 해야 하나요?