로딩속도 문의

50 views
Skip to first unread message

이종민

unread,
Sep 29, 2024, 8:26:14 PMSep 29
to BandiView forum.
안녕하세요 반디뷰 잘쓰고 있습니다
윈도우 기본 뷰어에 비해서 굉장히 빠릿빠릿하고 렉도 없고 기능도 많아서 잘쓰고있습니다.

문의드릴거는 다름이아니라
반디뷰 특정폴더를 이미지 슬라이더로 사용하려고 배치파일로 작성해서 사용하고 있는데 이때 사진수가 7만장정도 되다보니 로딩속도가 좀 걸립니다......(5초~10초)
그리고 반디뷰가 켜지고 슬라이드쇼가 시작되면 항상 첫장은 같은 이미지라서 다음 무작위 이미지를 단축키로 설정해놓고 해당 키 까지 눌러놓는데

혹시 이 부분 해결 가능할까요?

+ 컴퓨터 키고 처음 배치파일 실행해서 반디뷰킬때만 로딩걸리고, 이후로는 반디뷰껏다켜도 바로 켜지긴합니다

++ 7만장 되는 이미지들은 시간 지남에 따라 추가되거나 삭제되는 이미지는 없습니다.

+++ 반디뷰 실행 스크립트(.bat 파일):
start "" "C:\Program Files\BandiView\BandiView.exe" -ss -ss:900 -r F:\BandiView2\

요약하자면.....
1. 컴퓨터 키고 처음 반디뷰 실행시(약 7만장) 로딩속도 줄이기
2. 위 스크립트 실행시 처음 보여지는 이미지 무작위로 변경

감사합니다

KH Park

unread,
Sep 30, 2024, 1:07:18 AMSep 30
to BandiView forum.

안녕하세요. 반디소프트입니다.


* 최초 실행시, 7만개의 파일목록을 얻어와야 하기 때문에 최초의 시간은 더이상 줄이기 힘들듯 합니다.
(반디뷰의 파일 목록 얻어오는 코드는 상당히 최적화 되어 있습니다.)
아마도 5초이상 걸린다면 HDD 를 사용하시는듯 한데, 현재로서는 SSD 를 사용하시는게 유일한 해결책으로 보입니다.


https://stackoverflow.com/questions/5777400/how-to-use-random-in-batch-script 를 참고하여 다음과 같은 명령을 사용하시면 됩니다.

set /a num=%random% * 1000 / 32768
start "" "C:\Program Files\BandiView\BandiView.exe" -page:%num% -ss:3 c:\test\



감사합니다.





--
You received this message because you are subscribed to the Google Groups "BandiView forum." group.
To unsubscribe from this group and stop receiving emails from it, send an email to bandiview.for...@bandisoft.com.
To view this discussion on the web visit https://groups.google.com/a/bandisoft.com/d/msgid/bandiview.forum/f47ee811-3c7d-45bd-87aa-bdb523cf31efn%40bandisoft.com.

이종민

unread,
Sep 30, 2024, 1:39:11 AMSep 30
to BandiView forum., KH Park, BandiView forum.
감사합니다 
용량때문에 ssd로 옮기지는 못하고
해결됬음했던게 2번이 핵심이여서요, 로딩끝날때까지 기다려야되는게 싫었는데 해결됬습니다

그런데 궁금한게 있는데
컴퓨터 최초실행시 로딩오래 걸리는거는 이미지 목록을 불러오는데 시간이 걸리는거고
이후 '반디뷰'만 껏다켰을때 바로 로딩되는거는 이미지 목록이 RAM에 올라가있기때문인가요??


2024년 9월 30일 월요일 오후 2시 7분 18초 UTC+9에 KH Park님이 작성:

KH Park

unread,
Sep 30, 2024, 1:56:51 AMSep 30
to BandiView forum.

안녕하세요. 반디소프트입니다.


>> 이후 '반디뷰'만 껏다켰을때 바로 로딩되는거는 이미지 목록이 RAM에 올라가있기때문인가요??

네, HDD 자체의 캐시 메모리 혹은 OS의 캐시에서 제공하는 기능입니다.


감사합니다.
Reply all
Reply to author
Forward
0 new messages