Giter Club home page Giter Club logo

Comments (5)

GoogleCodeExporter avatar GoogleCodeExporter commented on August 29, 2024

Original comment by [email protected] on 15 Feb 2013 at 7:53

  • Added labels: Priority-High, Type-Enhancement
  • Removed labels: Priority-Medium, Type-Defect

from tome4-korean-translation.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 29, 2024
제가 새로 추가한 것들에 대한 메모리 반환 문제인 것 
같네요.
시간이 나는대로 저도 살펴 보겠습니다.

참고로, 새로 추가한 것들은 다음과 같습니다. (어쩌면 
몇가지는 빠졌을 수도 있습니다...)

kr_display_name : 추가된 한글 이름 
  - 거의 모든 name이 있는 곳. 상태효과(/data/timed_effects/*)의 desc에 대응하는 한글이름.

kr_display_name_f : 추가된 한글 이름 반환 함수
  - /data/talents/misc/inscriptions.lua:38~48
  - /data/zones/dreams/zone.lua:28~32
  - /data/zones/gruchnak-pride/zone.lua:28~32
  - /data/zones/high-peak/zone.lua:27~30
  - /data/zones/last-hope-graveyard/zone.lua:29~34
  - /data/zones/noxious-caldera/zone.lua:24
  - /data/zones/paradox-plane/zone.lua:24
  - /data/zones/ring-of-blood/zone.lua:27~30
  - /data/zones/shertul-fortress/zone.lua:30~34
  - /data/zones/shertul-fortress-caldizar/zone.lua:30~34
  - /data/zones/temporal-rift/zone.lua:30~36
  - /data/zones/void/zone.lua:26~28
  - /data/zones/wilderness/zone.lua:26~29

getOriName : object의 원래 이름을 반환하는 함수 (원래 있던 
getName은 한글 이름을 반환하도록 수정했습니다)
  - /mod/class/Object.lua:270~299

oriname : 여러가지 리스트를 내부적으로 만들때, 원문이름 
보관용도 (이 경우 name에는 한글이름이 들어갑니다)
  - /engine/ui/Inventory.lua:253
  - /mod/dialogs/LevelupDialog.lua:472, 502
  - /mod/dialogs/UberTalents.lua:99
  - /mod/dialogs/UseTalents.lua:282

ori_name : oriname과 용도 같음
  - /engine/dialogs/ShowAchievements.lua:172, 174, 176, 178
  - /mod/dislogs/ShowIngredients.lua:66

ori_cat : 연금술재료의 종류이름 원문 저장 (cat에는 한글 
이름 저장하도록 수정)
  - /mod/dislogs/ShowIngredients.lua:66

kr_name : oriname과 비슷하지만, 이 경우 kr_name에 한글이름이 
들어가고 name에는 원문이름이 들어간 상태로 수정이 되지 
않음
  - /engine/dialogs/ShowQuests.lua:78
  - /mod/dialogs/orders/Talents/lua:109

kr_status : 퀘스트 한글 상태명 저장 (status에는 원문 상태명이 
그대로 들어있음)
  - /engine/dialogs/ShowQuests.lua:78

/engine/krtrUtils.lua 파일 전체

local 지역 변수들 : 사용 이유는 각각의 줄에 주석으로 달려 
있습니다 
  - 정규식 local[^\n]*--@@ 으로 검색 가능합니다. (많아서 다 적기 힘드네요)
  - 더 추가 될 수도 있습니다(왠만하면 추가하지 않겠습니다...)

Original comment by jinhlk on 15 Feb 2013 at 11:59

from tome4-korean-translation.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 29, 2024
진흙님이 추가하신 함수나 지역변수들 때문 같지는 
않습니다.
overload 기능에 뭔가 있는 듯 합니다.

Original comment by [email protected] on 15 Feb 2013 at 12:11

from tome4-korean-translation.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 29, 2024
현재까지 알아낸 것.
1. addon을 쓰지않고 엔진과 모듈쪽에 한글화 코드를 직접 
집어넣고 돌려본 결과 세이브로드 반복에 의해 메모리 
증가가 확 줄어들음. 즉 저장하고 나가면 메모리가 반환 
잘되고 있음.

2. 한글화 적용시 (addon 또는 코드 직접 적용 모두) CPU 
사용량이 매우 높음. 게임이 끊기고 느려지는 현상은 CPU 
사용량이 매우 높아서임.
게임 로그를 보면 CPU가 멀티코어인지 채크하는 기록이 
있는데 실제로 T-engine은 싱글 코어만 사용하고 있음.

3. 한글화 적용시 CPU 사용량이 높은 부분이 어느 부분인지 
분석 필요.

Original comment by [email protected] on 15 Feb 2013 at 4:31

from tome4-korean-translation.

GoogleCodeExporter avatar GoogleCodeExporter commented on August 29, 2024
애드온 파일을 만들때 (ZIP 할때) ZIP 파일 생성싱 압축을 
하지않고 그냥 packing 만 하는 모드로 zip 파일을 만들면 모든 
문제들이 해결됨.

Original comment by [email protected] on 15 Feb 2013 at 4:47

from tome4-korean-translation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.