안녕하십니까. 각자 모두.(qt/임베디드) 프로그램을 실행하기 전에 라이브러리를로드하는 방법
qt 4.8을 사용하고 있습니다. (임베디드 리눅스) 서버 응용 프로그램이 qprocess()를 사용하여 클라이언트 응용 프로그램을 실행 중입니다. 이 시점에서 클라이언트 응용 프로그램은로드 속도가 느리기 때문에 사용자가 볼 때 시스템이 일시 중지 된 것처럼 보입니다.
느린 이유는 외부 라이브러리를 메모리에로드해야 할 때라고 생각합니다. 따라서 서버 응용 프로그램이 init 프로세스를 통과 할 때 클라이언트 응용 프로그램에서 사용할 라이브러리를 미리로드하는 방법이 있는지 궁금합니다.
더 좋은 방법이 있으면 알려주십시오. 고맙습니다.
QLibraby를 사용하여 첫 번째 프로그램에서로드하려고 시도 할 수 있습니다. 이것이 최선의 방법인지 확실하지 않습니다. –
@DragosPop QLibrary는 공유 라이브러리를 현재 프로세스에로드하므로 여기서는 도움이되지 않습니다. – MrEricSir
알아, 도서관을 캐쉬로 만들면 도움이 될지도 모른다. 어쨌든 배터 솔루션을 찾았습니다. 내 대답을 보라. –