SurfaceView 에서 실기기 사이즈에맞춰서 (640x480 등)
bitmap을 canvas에 그려주고있는데


실기기 해상도와 같은 단색 이미지파일(Bitmap.createBitmap(width, height, config)로 생성) (컬러 0x000000, 알파 0xAA)
를 canvas에 그려주니 프레임이 55fps 에서 40fps로 저하되는 현상이 발생되었습니다.
갤럭시s 로 테스트중인데

코딩이 잘못된걸까요 원래 이정도의 이미지를 출력하더라도 렉이날정도로 갤s가 그래픽처리능력이 좋지 못한걸까요?

(개인적으로 전자의 가능성이 큰데.. canvas.draw를 지우면 프레임이 복귀되고 다시 draw해주면 상당히 떨어진다는겁니다.)

canvas.drawBitmap(m_cBitmap, srcRect, dstRect, null);
드로우는 단순히 이렇게 사용중입니다.

추가로 메소드 오버라이딩 클래스를 상속해서 쓰지도 않았구요