EasyRenamer/문제점
목록에 추가된 파일에 대량의 I/O 발생 시 통보 누락
SW Engineer
2022. 11. 29. 23:16
<관련 설명>
1. EasyRenamer 는 목록에 파일 추가 시 파일의 상태를 모니터링 합니다.
2. 모니터링하는 파일 I/O는 생성 / 변경 / 삭제 / 이름 변경입니다.
3. 삭제 시 '[삭제] ~' 주석이 출력되고 삭제가 취소(Undo) 되거나 같은 이름의 파일이 복사되면 주석은 사라집니다.
4. 폴더 또는 파일의 이름이 변경되면 내부 정보를 갱신하여 이름 편집이 계속됩니다.
<문제점>
1. 목록에 추가된 파일 중 대량의 파일을 삭제할 때 일부 파일에 대한 시스템의 통보가 누락됩니다.
2. '[삭제] ~' 주석은 출력되지 않으나 우측 [속성], [미리보기] 에서는 삭제된 파일이라고 출력됩니다.
3. 파일 I/O에 대한 통보가 누락되면 내부 정보를 갱신할 수 없어 화면에 출력된 상태와 다른 결과가 출력됩니다.
<개선사항>
1. 파일 시스템을 감시하는 객체의 메모리 버퍼를 8KB -> 64KB(최대값)로 증설합니다.
<한계사항>
1. 메모리를 증설해도 파일 I/O 통보 누락은 막을 수 없습니다.
2. 목록에 추가된 파일의 상태를 전수 검사하는 방법 밖에 없으나 비용(시스템 리소스)이 커서 할 수 없습니다.
3. 파일 I/O 통보 누락으로 인한 정보 표시의 불일치는 해결할 수 없습니다.