자유게시판

연산 성능이 극과 극을 달리는 듯 합니다. 루비 자체 명령어를 애용해보세요. 분명 차이가 느껴지실겁니다. 실시간으로 처리하는 스크립트가 많다면 특히나요.

 

(1) 루비 자체의 반복문을 사용하는 경우

(a..b).each do |i|
(i번째 실행할 스크립트)
end

 

이 결과는

 

(2) c언어로 치자면

for(i=a;i<=b;i++)

와 같은 효과를 가지게 되고,

 

(3) 이벤트로 보면

변수 i에 a를 대입한다.

라벨 1

조건분기 변수 i가 b보다 작거나 같다

 (i번째 실행할 스크립트)

 변수 i에 1을 가산한다.

 라벨 1로 돌아간다.

종료

 

(2)번의 케이스는 C라이브러리를 임포트하기전엔 못본다 치더라도, (1), (3)의 연산속도차이는 엄청납니다.

Comment '1'
  • profile
    ifeve 2016.06.17 22:39
    저도 대학교 디지털논리나 프로그래밍 시간때 그런것들의 차이가 꽤 커서 잘 생각하고 짜야 된다는건 많이 들었었지요. 당시에는 그래봤자 눈에 띄지도 않을 ns단위인데 왜 그래야 하는지 이해가 안되었는데 얼마전에 만들다 직접 체감했습니다.
    어떤 두 이벤트 사이에 들어가면 커먼 이벤트가 발동하게 만드는데 이상하게도 그냥 안 멈추고 지나가면 계속 1걸음 더가서 실행되더군요. 이걸 어떻게 해야 하나 계속 연구하다가 멈춰야 하는곳에 1/60초간 대기를 놓아봤는데 해결되었습니다.ㄷㄷ

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41184
발표 게임 시나리오 입니다만 ... 2 CBA- 2012.03.04 1798
좋구나 파티클아! 파티클하세요, 두번하세요. 11 file Lighna 2012.02.11 1798
잡담 테라리아 해봄. 4 JACKY 2012.02.28 1797
잡담 현재 리그 오브 레전드 2차 창작물의 상황 4 뿅가 2013.11.11 1797
잡담 광원효과 참 예쁘네요 3 file 우월감 2013.12.26 1796
잡담 사람이 잠을 자는 이유...? 4 SCUD 2009.08.19 1793
이건 어느 종류의 RPG캐릭터?? 9 공부싫어 2008.09.13 1792
잡담 (레알 잡담) 여러분 게임 추천좀 해줘세요 5 file we0 2012.02.06 1790
국어를 망침 10 하늘바라KSND 2012.05.02 1789
잡담 나도 마인크 [더블제이의 비밀기지] 3 JACKY 2011.08.02 1789
잡담 아방스님 bs9002.com이 어째서 3 여캐 2009.08.21 1787
잡담 허걱님 이런식으루... 5 SCUD 2009.08.25 1785
제작 영상 LAS로그 2 Lighna 2012.05.26 1783
잡담 오랜만에 들르네여 3 file 질풍처럼 2012.01.21 1782
잡담 아.... '알중_ 2009.10.05 1778
잡담 홈페이지 언제 업데이트 끝나나요 ? 다크니스의 어둠 2012.01.03 1777
잡담 VX전국란스 ㅠㅠ 한소년의신 2012.07.06 1773
잡담 록시네르의 반지 있으신분? 1 A.미스릴 2012.01.27 1773
설문 하.. 이 무계념인들을 구제해 주세여.. 19 rlawnsahXP 2010.10.18 1772
잡담 컨스로 간단히 만든 본격 불뿜기 2 2 file 비극ㆍ 2012.02.17 1771
목록
Board Pagination Prev 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 755 Next
/ 755