벡터에 저장되는 데이터...
별햇님
2023.04.01
초보입니다..
제가 지금 만들고 있는 어플리케이션에서..
가장 슈퍼클래스에 모든 객체를 다 생성해놓았습니다.. (ex: JPanel pn=new JPanel(); 이런식으로..)
벡터,페널,버튼,레이블 하여튼 이것저것 다 합쳐서 150개정도 되는거 같습니다..-_-;;
그리고 저 상위클래스를 이어받은 자식클래스에서 db와 연결해서 벡터에 불러온값을 담는
메소드를 만들어놓았습니다..컴포넌트 모양도 수시로 변하기때문에 그런 메소드도 전부 자식클래스에
집어넣었구요..
손자클래스에서 위에 자식클래스를 이어받아서 실행을 하는데 이상하게 두세번에 한번은 심하게 버벅거리면서
실행이 안되네요..노래틀어놓으면 노래도 막 끊기구요..실행환경은 xp입니다 자바는 1.4.2.09 구요..
프로그램 띄울때 db에서 순서대로 불러와서 그 값을 전부 생성된 벡터들에 담는데 바이트로 계산해보니
40000~45000바이트정도 되더라구요..
이 db에서 불러온 값을 벡터에 저장하는것때문에 프로그램이 이렇게 잘뜰때 있고 안뜰때 있는건지
아니면 상위클래스에 무식하게 객체생성을 많이 해둬서 그런건지..
또 가끔 실행시키면 sql이 다른 hstmt를 위해 연결이 사용중이라고 뜨는데용..
이게 매번 그러는게 아니라서 감을 못잡겠어서..이렇게 민망하지만 질문 올립니다..조언 부탁드립니다..