2013-07-17 3 views
2

awt 그래픽 BLOB로 전달 된 Oracle 11g 드로잉 바이너리 데이터에서 Java 클래스를 만들려고합니다. Java 소스로서로드 된 클래스오라클 자바 저장 프로 시저 성능

> create or replace and compile java source... 

. 내가 그것을 실행하려고했을 때 나는 끔찍한 수행과 직면했다. 그것은 작동하지만 내 PC에서 동일한 코드보다 25 배 느립니다. 내가 병목 현상을 잡으려고했을 때 나는 모든 데이터 convertation 수학 연산 지역 runned하지만 같은

g.drawLine(x, y, x, y)

로 도면 절차는 픽셀 당 최대 5 초까지 (훨씬 느리게가는 것처럼 거의 동시에 진행 것을 얻었다). 올바른 컴파일러 옵션을 설정하고 클래스를 다시 컴파일하면 문제를 해결할 수 있다고 생각합니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

1

아마도 누군가에게 유용 할 것입니다.

내 경우에는 setRGB() 메서드를 사용하여 BufferedImage 픽셀을 픽셀 단위로 생성하여 문제를 해결했습니다. 플로트의 큰 매트릭스 이미지를 생성해야하므로 잘 맞 춥니 다. 성능이 뛰어납니다.