|
| Posted by 박종훈 | 2007-01-02 07:59:20, Hit : 6316 | |
|
|
|
일단, 창조의 속도가 느린 이유가 있을텐데..
1. 인터프리터 2. 내부의 비효율적코드
1번은 인터프리터라는 이유인데.. 인터프리터중에 빠른 언어도 많죠..
예를 들어 예전버전의 VB라던지.. PHP도 보면 인터프리터아닙니까? 또한, Java를 검색해보니, 컴파일 언어인 동시에 인터프리터 언어라네요; [따지고보면 HTML의 경우에도 인터프리터?? 헐;;]
여기서 쬐금 아는 거라고는 PHP이지만, 잘 다룰줄은 모릅니다; 암튼, 인터프리터언어라고 하는 PHP는.. 속도가 굉장히 빠릅니다.
눈을 감빡이기도 전에, 모든것이 해결나고, 속도는 오히려.. 페이지를 보여주는데 속도가 가는 [....
아.. 여기서 약 6MB정도의 파일을 가지고 실험을 해봤습니다.
1. 이 파일을 메모장으로 부른다. 2. 이 파일을 개발중인 NotePad^으로 부른다.
1번의 경우, 파일 여는 시간은 조금 오래 걸렸지만, 파일에 문자를 입력할 때는 아무런 지장이 없었습니다. [연속으로 키를 누르고 있어도 잘 입력되고요.]
하지만, 2번의 경우에는, ㅎ메모객체입니다. 잘 읽어집니다. [100메가 파일도 몇초 내에 부르더군요;]
그러면, 문제는 그 다음의 속도; 메모장의 경우, 약 6메가 정도의 파일도.. 잘 되는데;
창조로 만들경우; 입력시 딜레이가 -_-;
-------------------------------------------------------- 물론, 코드를 최적화 시킨 결과 입니다 흑ㅠ
그리고, 프로그램의 크기가 커지면 커질수록.. 프로그램의 속도가 저하되는 건 사실 같습니다. "러시아 페인트공 알고리즘" 인가 그런 방식인가 -_-;
그리고, 컴파일시 아래도 같이 해줬으면 합니다.
1. 프로젝트내 주석제거. 2. 프로젝트내 공백제거. 3. 쓰지 않는 객체에 대한 정보 제거. [이건 옵션이 있었으면 합니다. 왜냐하면.. 객체를 동적생성할경우 문제가 ...]
물론, 컴파일 속도는 느려지겠지만.. 어쩔수 없죠 ;ㅣ; 그냥.. 뭐 속도의 한계라는 것을 느껴서.. 올리는 글;
|
|
|
박종훈 2007-01-02 AM 8:25:07 |
|
|
|
일단, 아래의 이유에서, 주석과 러시아 페공-_-; 알고리즘 같은;
주석을 몇만라인 쳐 넣어서; 반복문 만든뒤에.. 실행결과;
아주 느리게 실행되는 반복문 -┎ |
|
|
김길남 2007-01-02 PM 8:24:59 |
|
|
|
주석도 문제가 되는경우가 있군요,,
다른데서 같은내용을 봤는데, 저도 지금 에러생기는걸
주석을 지워 봐야 겠습니다, |
|
|
지상현 2007-01-02 PM 8:39:49 |
|
|
|
창조가 어떻게 돌아가는지는 잘 모릅니다.
하지만 창조가 느린건 창조가 느리고 싶어서가 아니라 뭔가 비효율적인 구조로 돌아가기 때문이겠죠.
자동차가 아무리 빨라도 구불구불한 산길을 돌아가면 시간이 걸리기 마련입니다.
어쨌든 비효율적으로 안하려고 고민중입니다.
그러면 일단 속도 문제는 해결되겠죠. |
|
|
김환욱 2007-01-03 PM 12:50:26 |
|
|
|
맞아요.. 저도 예전에 거대한 프로젝트를 만들고 나면 막상 속도 때문에... 낭패를 -_-;;
속도만 VB수준으로 가도 굉장히 쓸만 할텐데요... |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|