2011.07.20 10:18

2K3 무겁류 갑찾기

조회 수 818 추천 수 2 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

앞서


R2K내에서 시간을 측정한것으로, 부하가걸리면 당연히 시간도 실제보다 짧게 측정됩니다.

또한 거슬리는 잡수(?)들은 이벤트 배치를 잘못해서 생긴 약간의 오차입니다.


통제

EV0001 - 자동적으로 시작, 스위치 0001을 키고, 1번에 1x1의 이미지를 띄우고, 변수번호의 변수연산에 쓸 변수대입 (V0002 = 3;), 그 후 이벤트의 일시삭제

EV0002 - 정기적 병렬 처리, 스위치 0001이 켜져있을때 V0001++; (타이머역할)

EV0003 - 정기적 병렬 처리, 스위치 0001이 켜져있을때 '반복문' 수행, V0003이 50만(반복목표치)이상일때 스위치 0001을 오프.


후보 // '반복문' 내용

1.일반 변수연산 - 비교용 // V0003 ++;

2.일반 변수연산 - 비교용 // V0003 ++;, V0004 ++;

3.그림의 표시 (...) // 그림의 표시 (1번, 이미지크기 1x1), V0003 ++;

4.그림의 이동 // 그림의 이동 (0.0초, 대기안함), V0003 ++;

5.변수번호의 변수 // V[V0002] (=V0003) ++;

6.맵이벤트 불러오기 // EV0004 - 결정키가 눌려 졌을때, V0003 ++; 를 불러옴

7.커먼이벤트 불러오기 // 커먼이벤트0001 - 불러오기 했을 때, V0003 ++; 를 불러옴


Case A - 단일이벤트, 처리 1회

1 - V1=251, V3=501429

2 - V1=301, V3=501250

3 - 멈췄습니다. ....

4 - V1=301, V3=501250

5 - V1=251, V3=501429

6 - V1=351, V3=501111

7 - V1=351, V3=501111


그림의 표시를 제외하고는 아주깔끔하게 돌아갔습니다.


Case B - 단일이벤트, 처리 50회 (반복해야할 횟수는 1/50이 된셈)

1 - V1=55, V3=508931

2 - V1=105, V3=504735

4 - V1=105, V3=504700

5 - V1=55, V3=508931

6 - V1=155, V3=503205 - 불편할만큼의 렉 발생.

7 - V1=155, V3=503205 - 마찬가지.


이벤트 불러오기에서 꽤 심각한 렉이 발생합니다.

나머지는 깔끔하게 잘돌아갑니다.


Case C - 병렬이벤트 3개, 처리 1회 (반복해야할 횟수는 1/3이 된셈, EV0004는 6으로옮김)

1 - V1=84, V3=501249

2 - V1=301, V3=501250

4 - V1=301, V3=501250

5 - V1=84, V3=501429

6 - V1=117, V3=501112 - 아주 심각한 렉 발생. 체감상 렉으로 멈추는 시간이 플레이시간보다 조금 긴것같음.

7 - V1=117, V3=501111 - 마찬가지.


B와 같습니다.


이쯤에서 잠시 분석을 하자면


Case B와 C의 결과를 통해 처리를 10번하는것보다 10개의 이벤트에서 한번씩하는것이 더 부하가 심하네요.

일반적인 통념과 일치합니다.



1과 5의 결과가 거의 같습니다.

즉, 변수번호의 변수연산은 일반 연산과 같이 거의 부담이 없는것 같습니다.

2와 4의 결과가 거의 같습니다.

2는 그림의이동과 변수연산을 1회씩 수행하므로

그림의 이동역시 일반 변수연산과 같이 거의 부담이 없는것 같습니다.

6과 7의 결과가 거의 같습니다.

즉, 커먼이벤트를 불러오는것과 맵이벤트를 불러오는것의 차이는 적은것 같습니다.


통념에 의하면 1<5, 2<4, 6<7이어야 하므로,
실험의 부하를 높여보았습니다.


Case 0-1-1 - 병렬이벤트 10개, 처리 50회씩 

연산이 끝날때까지 멈춥디다. (...)

Case 0-1-2 - 병렬이벤트 5개, 처리 50회씩 (반복횟수는 1/250인셈)

처리내용은 V0003++; V0004++; 25번 V0004--; 24번

-혹시 999999를 넘었을때 방해가 될까봐 가감을 반복했습니다.

지난번에 실험해본바로는 변수의 음연산도 연산속도에 영향이 없는것 같습니다.-

1 - V1=551, V3=508931

5 - V1=551, V3=508932

그거있잖아요 가수들 춤출때 불깜빡깜빡하면서 멋지게 보이려는 그거같음. 텔레포트수준


이정도면 거의 같다고 봐도 무방하겠습니다.


Case 0-2-1 - 병렬이벤트 5개, 처리 100회씩 (반복횟수는 1/250인셈)

후보 2의 경우 V0003++; 50회 V0004++; 50회.

후보 4의경우 그림의이동 50회 V0003++ 50회.

2 - V1=21, V3=504720

4 - V1=21, V3=504720

이것도 Case 0-1-2와 비슷한 현상.


이역시 거의 같다고 봐도 되겠습니다.


맵이벤트 불러오기는 자꾸멈춥디다.


긍게 결론은


그림의 표시 >>>>>>>>>>>>> 맵, 커먼이벤트 불러오기 >> 변수번호의 변수연산 = 일반변수연산 = 그림의 이동


?

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 제2회 인디사이드 게임제작대회 출품작 리스트. 189 인디사이드운영자 2016.10.24 30592 0
공지 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 32365 1
23537 하느님 2015.10.06 213 0
23536 [무도] 암 쏘 메드~ 와후 2009.11.01 656 1
23535 가입 완료! 1 MusicMarine 2010.11.04 628 1
23534 가입완료!!!!ㅋ 1 비밀정원 2010.12.18 758 1
23533 능력자의 비극하고 샤덴 프로이데1화~4화 다 깼다. 2 Destiny Ruin 2010.11.22 1077 0
23532 창조론 믿는분들 있나요.... 걸인소년 2005.06.06 1248 1
23531 !!!!! 2 디아즈 2011.10.09 1012 0
23530 !? 2 슈퍼스타사마 2015.03.06 208 0
23529 "1인당 소득은 사회의 이면을 감추는 방패?" 라스트사물놀이 2007.03.17 1534 0
23528 "RPG-학교의 괴물" 제작을 중단합니다. 4 레저니별짱 2014.01.22 1215 0
23527 "고립 그리고 고갈" 테스터 구합니다 file A. 미스릴 2011.06.02 948 0
23526 "누가 사형수를 죽이는가?" 로이초호기 2006.01.12 855 2
23525 "동화"는 일단 전연령용이죠? 5 찰드 2011.12.27 1063 0
23524 "매미" 4 2012.08.08 537 0
23523 "알렉스와 살인마 : 액션" 관련 5 HUR 2014.07.28 767 0
23522 "어이, 촌놈! 새로 보여줄 게 있다네." 5 file 비터스틸 2010.08.23 770 2
23521 "예선호" => "귀엽다" 2 王코털 2012.06.08 471 0
23520 "우리는 아이돌의 팬을 싫어 하는가" 라고 했는데... Vermond 2006.08.12 741 0
23519 "장성택 만세!" 술자리 측근들의 외침이 결정타 6 황제폐하 2013.12.10 575 0
23518 "청소년이 왜 게임에 빠지는가?" (그것이알고싶다 신촌사건을 보고나서) 3 Mr.철쭉 2012.05.21 570 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1177 Next
/ 1177


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)