[팁]파인더메모리(MT뉴스워처사용자필독)-갱신!

[팁]파인더메모리(MT뉴스워처사용자필독)-갱신!

누구게 0 3,266 2000.06.10 14:05
안녕하세요? 이 곳 시카고도 하루하루 더워집니다. 시카고는 춥지 않으면 더워요. 따뜻한 봄날이나 서늘한 가을날은 일 년에 몇 일 안 된답니다. 지난 몇 일 간 파인더 메모리 에러가 많이 나와서 씨름을 한 끝에 고쳤습니다. 물론 이 방법은 공식적 방법도 아니고 특정한 프로그램의 오류와 관련된 것처럼 보이기 때문에 모두에게 필요한 것도 아니고 안정된 작동에 대한 보장도 못 합니다. 필요하신 분은 스스로의 책임 아래서 시도하시기 바랍니다. (그렇다고 시스템을 말아 먹는 건 아니니 너무 걱정 마시구요.)

저는 현재 G4 400 MHz에 Mac OS 9.0.4 영문판을 씁니다. 특정 프로그램의 오류가 아니면 아주 안정된 시스템입니다. 현재까지 필요한 시스템 관련 업데이트는 다음과 같습니다.

Mac OS Update 9.0.4
Firmware Update 2.4
AirPort 1.2
Apple DVD Player 2.2
Apple Script Update
CarbonLib 1.0.4
ColorSync 3.0.1
Firewire 2.4 (- >2.5)
Ethernet Update 1.0
GameSprockets 1.7.4 (-> 1.7.5)
MRJ 2.2
Multimedia Update 1.0
QuickTime 4.1.2
Software Update 1.1.3
USB Printer Sharing 1.0

그런데, 파인더의 메모리가 부족하다는 에러가 가끔 났습니다. MT-NewsWatcher 3.0과 관련이 있는 걸로 보입니다. 이와 똑같은 문제를 경험한 사람이 저뿐만이 아님을 확인했습니다. 만약 한 번도 파인더 메모리 부족 에러를 경험하지 않으셨으면 전혀 신경쓰실 필요가 없습니다. 그리고 이 문제는 거의 백발백중 가상메모리를 끄고 쓰는 시스템에서 발생합니다. 만약 가상메모리를 켜고 쓰시면 아마 이런 문제가 전혀 없을 것입니다. 그런데 주로 오디오, 비디오 작업을 하는 사람들은 가상메모리를 끄는 건 물론이고 어떤 경우는 심지어 디스크 캐쉬도 최소로 해 놓고 써야 합니다. 이런 작업을 하는 컴퓨터에는 500 MB가 넘는 메모리가 깔려 있는 게 보통이고 메모리가 부족할 일은 전혀 없습니다. 물론 오디오, 비디오 프로그램을 쓰지 않는 한 무조건 가상메모리를 켜 놓고 쓰라는 게 애플의 강력한 권장사항입니다.

왜 다른 프로그램들은 메모리가 부족하면 늘려서 쓸 수 있는데 파인더만은 안 되겠습니까? (파인더는 사실상 하나의 어플리케이션입니다.) 그래서 몇 가지 방법이 있는데, 한 두 가지 셰어웨어나 프리웨어가 이걸 해 줍니다. 저는 약간 찝찝해서 다른 확실한 수동적인 방법을 시도했습니다. 레스에딧이나 파일버디같은 유틸리티로 파인더의 파일타입을 FNDR에서 APPL로 바꾼 뒤 메모리 할당량을 좀 올려 준 후 다시 FNDR로 바꾸는 것입니다. 물론 복사본으로 하는 게 상식입니다. 그리고 파인더를 교체한 후 재시동을 하면 파인더에 더 많은 메모리가 할당됩니다. 올리는 양은 몇 번 실험을 해 보고 정하시면 됩니다. 저는 이 메모리 할당량을 올린 후 지금까지는 에러가 나지 않았습니다. 다시 문제가 생기거나 하면 이 게시물을 갱신하겠습니다.

추가합니다: 한 동안 이렇게 하고 사용해 본 결과 부작용은 전혀 없고 다른 프로그램에서 오류가 생기는 경우는 없지만 MT 뉴스워처는 여전히 오류를 일으킵니다. 그런데 예전에는 안 그랬습니다. 이러기 시작한 게 잘 기억해 보니 FirmWare Update 2.4를 하고 나서부터입니다. Macintouch.com에서 찾아보니 많은 사람들이 FirmWare Update를 한 후에 공통적인 문제를 겪고 있습니다. 저는 별로 심각하지 않은 양상이지만 많은 분들이 더 심각한 문제를 보고했습니다. 문제는 공통적으로 지금까지 애플이 시스템 Heap 에서 개발자들에게 할애해 왔던 부분을 차지해 버렸다는 데서 오는 것 같습니다. 지금까지 버그이든 이유가 있어서 그렇게 설계를 했건 간에 이 영역을 차지하는 소프트웨어들이 문제를 일으킵니다. 가장 심각한 것이 어댑텍의 SCSI 호스트 카드들의 드라이버입니다. 아예 부팅이 안 되는 경우가 많이 보고되었습니다. 당장은 애플측이나 어댑텍 측이나 해결책이 없다고 합니다. 롬 다운데이트는 안 된답니다. 방금 전까지 사용하던 몇 백 만 원어치의 장비가 갑자기 무용지물이 된 겁니다. 이 문제를 겪는 사람들은 아직 업데이트 안 된 컴퓨터로 바꿔달라고 아우성입니다. 어쨌든 이건 시스템 Heap과 관련되어 있어서 단지 파인더의 메모리만 늘려 주는 걸로는 해결이 안 됩니다. 해결책을 찾게 되거나, 더 다른 정보를 얻게 되면 다시 갱신하겠습니다. 이 문제가 해결 될 때까지 어댑텍 SCSI를 쓰시는 분은 반드시 어뎁택에 문의한 후에 업데이트 하십시오.

Comments