470
2015-09-16 07:39:57
0
경험과 시간이 해결해주리라 믿습니다..
저도 중학교부터 대학까지 디자인이지만, 프로그래머를 하고있습니다.
시작은 프로세싱은 아니였지만, 자바였죠.
사실 프로세싱으로 프로그래밍을 시작하게되면 모호한 부분이 많습니다. 컨트롤의 영역일 잊기 쉬워요.
제 기억상 main함수가 감춰져있는걸로아는데,...
제대로된 Java를 조금 배우시는것도 하나의 방법으로 보입니다.
그리고 최적화는... 보통 optimize는 자바같은 경우 프로그램종류의 이름으로 언급되는것이 많아서 별 도움이 되지 않으실것입니다.
그리고 그 optimize의 가장 큰 기능은 obfuscate가 주류이고요.
한마디로 저걸 써도, 코드자체가 엄청 최적화가 되진 않습니다.
자바에서 쓰는 optimize는 모든 코딩을 끝낸 뒤 컴파일 하고 하는거라고 생각하시면 됩니다.
그러면 초보입장에서 누가 가르쳐주지도 않는데 이걸 어떻게 최적화 시키냐는건데요.
프로세싱에 콘솔이 있는지는 모르겠으나,
long t = System.currentTimeMillis();
// 뭔가 동작
long nt = System.currentTimeMillis();
System.out.println("1: "+ (nt-t));
t=nt;
// 뭔가 동작
nt = System.currentTimeMillis();
System.out.println("2: "+ (nt-t));
t=nt;
// 뭔가 동작
nt = System.currentTimeMillis();
System.out.println("3: "+ (nt-t));
t=nt;
반복...
이런식으로 각 동작의 밀리세컨드를 표시해서 아무거나 조금씩 바꿔보세요.
그러다보면 어떤게 최적화인지 차츰 이해되시리라봅니다.
시간이 해결해줄것입니다...ㅠ