일요일, January 15th, 2006

피하 새로운 팜으로 NVFS (Ⅱ)와 충돌

전체 설명에 대해서도, 그 새로운 sistena NVFS 가지고, DbCache의 존재를 설명하려는 과거의 팜 내장 메모리를 조직했다.

즉, DbCache RAM의 영역을 어디에 파일을 하나의 응용 프로그램마다 하나의 실행 시간이 복사됩니다, 그리고 그 실행 파일을 직접 저장 팜에서 NVFS와 함께 사용되는 플래시 메모리에서 동작하지 않을 수있습니다 . 만약 당신이 아무것도 못 들었 당신이이 포스트의 첫 번째 부분을 건너 뛰려고합니다. 결론은, 그러나 많은 메모리가 팜, 데이터 DbCache에 더 많은 디스크 공간을 차지할 수없는 프로그램에서 사용하고있다. 예를 들어? 당신, 10Mb 메모리 스토리지, 텅스텐 E2 가지고 4Mb 동적 힙에, 그러나 당신은 2Mb 무료 DbCache있다. 그 3MB의로드를 사용하는 프로그램입니다. 검색 결과 : 귀하의 E2는 응답하지 않습니다. 그건 간단 해요.

물론, 이런 상황 중 하나에 들어갈 수 없었다. 내 E2는 단지 부드러운 재설정합니까 대해서는 5MB 무료 DbCache입니다. 난 2MB로 큰 프로그램을 실행 내려하지만, 그 프로그램에 나오면, PalmOS 메모리 및 응용 프로그램에 대한 다음 다시는 5MB 무료입니다. "그런 가요? 별로요. 까지 저하를 방지하기 위해 필요합니다 PalmOS DbCache을 공개하지. 무엇이 문제 :이 DbCache 청소를 항상 같이 있어야 작동하지 않습니다.

팜에서 가장 불안이 NVFS과 함께 처음으로 : 트레오 650과 텅스텐 T5했다. 하지만 업데이 트 팜 페이지를 몇 시간 전에 그, 그래서 만약 당신이 컴퓨터를 업데이 트하지 않은 이러한 점을 개선되지 당신이 무슨 희망이있습니다. 지금은 정상적인 사용에는 일반적으로 아무런 문제입니다. 하지만 우리가 Plucker, 많은 이미지 또는 큰 경기 하중과 같은 대용량 파일을 열려면, 예를 들어 그 GameboyColor LJP, 또는 ScummVM에서 촉수의 날에, 대한 만약 우리가 2 또는 3MB의 자유에 대한 DbCache 우리 팜 끊지 확신합니다.

우리가이 문제를 해결하려면 어떻게해야합니까? 다행히 히로아키 Imazeki DbCacheTool 만들어. 만약 프로그램이 페이지가 도움이 될 정도로 일본이있다면 모르겠지만, 난 내가 개월 동안 연구 대상이되어 본 프로그램에 대한 충분한 정보를 수집. 프로그램은 페이지 아래 링크를 클릭하여 모두 그것을 다운로드할 수있습니다. 이 응용 프로그램은 무료로 DbCache의 각 레벨을 모니터 순간이고, 그렇게 할 때 우리는 이러한 수준의 특정 임계값 아래에가는 그것을 설정할 수있습니다, 우리는 전 (그는 서서히 그리고 아주 큰 프로그램을 가져올 수 있다고 가정 모르는 몇 가지 방법에 대한 결정 그리고 메모리에서) 모든 릴리스하실 수있습니다 DbCache 그것을 다운로드하십시오. 과정을 약 15 초 정도 걸립니다.


DbCacheTool 설정

일단이 작은 프로그램이 설치되어, 우리가 그것을 실행할 수있습니다. 그 어디를 구성하는 모든 것을 하나의 윈도우. 어떤 단계에서 어떤 설명 :

  • 반면 무료 얼마나 많은 추억이 지금은 무료이며 캐시 크기를 나타냅니다 우리 팜 DbCache의 크기입니다. 무료입니다하지만 MaxAlloc 가장 큰 연속된 메모리 블록의 크기입니다. 때문에 여러 구멍에 로드할 수가 큰 프로그램이 금액 이상을 사용할 수있습니다. 그래서이 셋 중에서 제일 작지만이 값은, 대부분의 우리가 무엇을 관심이다.
  • 클리어 타입의 메모리를 사용하여 무료로 우리에게 어떤 방법을 선택할 수있습니다. 우리는 DB를 선택할 것입니다 (이 메소드는 여기에 설명)과 동기화 나는 그것을 알고도 확보하지 못했 사실입니다,하지만 그것을 Hotsync 동안 DbCache 공개되어있습니다.
  • 만약 우리가 프로그램을 아무거나하지 않는 자동으로 삭제하려는 것을 의미합니다. 그것은 권력이다.
  • 애플 리케이션에서 ... 우리는 그저 그런 RAM이 많이 필요한 프로그램을위한 특정 프로그램에 대한 설정을 정의할 수있습니다.
  • 그리고 지금 우리가 확인되면 DbCache 결정합니다 :
    • 응용 프로그램 중지 : 언제 응용 프로그램을 종료합니다.
    • Ctrl 키를 누르기 : 응용 프로그램 내에서 누를 때마다 버튼을 누릅니다.
    • 우선 오픈 양식 : 우리가 응용 프로그램을 엽니다. 이 옵션은 특정 프로그램의 구성에 사용할 수있습니다.
    • 이벤트 dequeue : 특정 어느 활성화 또는 DbCache 뭔가를하거나하지 않도록 닷컴 프로그램 도트의 구성.
  • 만약 우리 팜 시작하자하지 않습니다 소프트 리셋을 물어 우리에게 옵션을 부탁하는 경우 프로그램이나하지 소프트 리셋 일을 시작 문제를 피할 수있습니다. 클리어 소프트 리셋을 할 때마다 프로그램을 실행하는 것이 우리가 리셋, 그래서 가능 한한 빈 DbCache와 함께 시작합니다.
  • DbCache 경우보다 공간을 적게 표시, 시도는 더 많은 자료, 맥스 동일하지만 인접보다 큰 사용 가능한 메모리 블록의 크기에 상대적으로하고있다 마지막으로, 그 값은 MB의 ()에서 무료를 의미합니다.

이 모든 일이지만, 지금은 무엇을주고 무엇을 가치를 무엇입니까? 내가 2Mb 무료 DbCache를 정상적으로 거의 모든 프로그램을 잘 읽어 말씀 드릴 수있습니다. 내가 찾은 뭔가가 비록 무료로 실행할 많이 DbCache, 이는 또한 정말 우리가 한계 중 하나입니다 최대 열 구멍의 크기가 증가하지 않습니다. 그렇다면 아주 팜 리셋이 메모리를 다시 릴리스 약간입니다. 프로그램은 또한 그래, 데스크톱 어시스턴트 (검사)는 PalmOS 5에 대한 해킹의 일종 가지고 DbCacheTool. 만약 예를 들어 DALauncher instaláis, 당신이 검사를 충전할 수있을 때 (복사하기, 붙여넣기, 전형 등.), 당신은 옵션 DbCache의 상태를 확인해야합니다 대각선 라인을 만들어 오는 명령 표시줄에서 무엇을 매우 편안합니다.

오늘 만들었습니다 값 : 이후 많은 시련 내가 떠난 당신이 잡을 참조하십시오. 총 4MB의 및 0Mb 맥스. QuÚ 왜? 왜냐면 매우, 나는 맞춤형 프로그램을 늘릴 수 없을 것입니다 작은 최대 난 상관 없어 실패합니다. 그래서 무료, 전체 값이 낮은 경우 4Mb, 최대 3MB의 안에 대한보다 덜 수 있기 때문에 종종 두 손에 손을 alues에 가서 봐. 그것이 작동하는 방법, 당신은 그것을 설치하는 방법을 DbCache 프로그램에 따라 낮은 봐야 설명, 어려운 결정과 가치를 우리에게 가장 적합합니다. 만약 우리가 매우 낮은 임계값을 넣어, 우리는 큰 프로그램을 작성할 수있습니다 DbCache와 팜 만요. 만약 우리가 매우 큰 임계값을 넣어 프로그램을 아주 자주 실행하는 것입니다 귀찮은입니다.

마찬가지로 당신이 솔루션은 타협을 볼 수 있지만 아주 잘 사용할 수있습니다. 필요가 시행 착오의 과정, 이것과 다른 프로그램이 그 다음에 우리가 단단한 암벽 팜이 게시물에 대해되지만있습니다. 나는 그것을 소화하기 힘들 잖아요,하지만 난 당신이 길만에서 읽을 것을 권해드립니다, 왜냐하면 그것을 작동합니다.

이 시리즈에있는 게시물 :


기타 장비 코너 ...



관련 기사

공유 :



NVFS (Ⅱ) "와 함께 새로운 팜에서 충돌 방지"에 대한 코멘트 22


페이지 : [1]

코멘트 남기기


레이블 기간 :은 <a href="" title=""> <abbr title=""> <acronym title=""> 소식 <blockquote=""> <cite=""> <cite>의 <code> "밤 Datetime =" " "<em> 강한 i> <q cite=""> <strike>의 <strong>

Akismet 보호 및 사기 리뷰 수천이 블로그에있습니다. 하지만 귀하의 코멘트가 실수로 날 바로 연락을 이메일을 통해 알려주시기 바랍니다 필터링.