UniGetUI 패키지 관리자의 성능이 크게 향상되었습니다.
5월, Windows용 유명 패키지 관리자인 UniGetUI는 TRIM 지원을 도입하여 놀라운 성능 향상을 이루었습니다.이 업그레이드는 실행 파일 크기를 최소화할 뿐만 아니라 애플리케이션의 메모리 사용량도 줄여 더욱 효율적인 사용자 경험을 제공합니다.
최신 업데이트: 시작 속도 개선
11월로 접어들면서 UniGetUI는 애플리케이션 시작 시간을 획기적으로 단축하는 최근 업데이트를 통해 성능 프로필을 다시 한번 개선했습니다.코드베이스의 주요 변경을 통해 해당 LoadComponentsAsync()함수와 관련된 700밀리초 지연이 성공적으로 제거되었습니다.이전에는 이 메서드가 DoEntryTextAnimationAsync시작되기 전에 완료될 때까지 기다려야 했습니다 iniTasks.애니메이션 호출을 로 재배치함으로써 iniTasks개발자들은 테스트 머신에서 시작 시간을 약 25~30% 단축했다고 보고했습니다.이는 SSD가 없거나 사양이 낮은 CPU, RAM 또는 GPU를 사용하는 등 하드웨어 성능이 제한적인 기기의 성능을 크게 향상시킬 수 있습니다.
LoadComponentsAsync()함수 이해하기
이 LoadComponentsAsync()함수는 애니메이션과 표시기를 포함한 필수 UI 구성 요소와 리소스를 로드하여 시작 단계에서 중요한 역할을 합니다.또한 애플리케이션이 원활하게 작동하는 데 필요한 주요 서비스, 캐시 및 구성 파일을 설정합니다.
버그 수정 및 기타 개선 사항
이 업데이트는 시작 속도 최적화 외에도 공유 패키지 열기와 관련된 멈춤 및 멈춤 문제를 해결합니다.이번 릴리스의 포괄적인 변경 내역은 다음과 같습니다.
- [NuGet] 다른 소스는 액세스 가능한 반면 특정 소스가 로드되지 않을 때 복원력이 향상됩니다.
- [WinGet] 번들 버전이 v1.12로 업데이트되었습니다.
- [WinGet] 관리자 권한이 필요한 설치 제거 프로그램에 대한 감지 기능이 향상되었습니다.
- [WinGet] 새로운 소스 소개
winget-fonts. - 특정 시나리오에서 UniGetUI를 초기화하는 동안 발생하는 교착 상태를 해결했습니다
unigetui://. - 소스 작업에서 중복 문제가 수정되었습니다.
- 인터넷 연결이 불안정할 때 사용자 아바타가 비어 있는 버그를 수정했습니다.
- 패키지 관련 작업에 대한 예외 처리가 개선되어 1분의 시간 초과가 발생했을 때 잘못된 “내부 오류” 메시지가 없어졌습니다.
- 업데이트 중복을 방지하기 위해 자동 업데이트 기능을 개편했습니다.
- 타임스탬프 표시를 수정
last checked하고 사용자 로케일 형식에 맞게 정렬했습니다. - 전반적으로 시작 속도가 향상되었습니다.
최신 업데이트 다운로드
이러한 향상된 기능을 활용하려면 사용자는 GitHub의 공식 프로젝트 페이지에서 최신 업데이트를 다운로드할 수 있습니다.여기에서 확인할 수 있습니다.
자세한 내용은 아래 링크를 방문하세요.
답글 남기기