VSTO 및 VS 2008을 사용하여 C#에서 Excel 2003 추가 기능을 개발했습니다. 다른 컴퓨터에서 테스트 한 경우 추가 기능이 내 컴퓨터에서 잘 작동합니다 (HP NC6320 랩톱, 3GB RAM T5600 1.8ghz Core2 cpu). (HP nc6710b 노트북 2GB RAM, T7200 2GHz Core2 cpu), 상당히 느립니다. 나는 또한 다른 유형의 노트북에서 광산과 같은 유형으로 시도했으며 또한 빠르다.Excel VSTO 추가 기능이 고급 사양 컴퓨터에서 느리게 실행되는 이유는 무엇입니까?
나는 실행중인 응용 프로그램, 바이러스 백신 등의 명백한 문제를 겪어왔다. 컴퓨터는 완전히 패치되었으며 최신 정보.
기본적으로, 어떤 추가 기능이하는 것은 :은 SQL Server에서 1. 데이터 읽기 워크 시트에에 3. 디스플레이를 일부 조작을 수행하고,
느린에게 적절하게 포맷 2. 2005 데이터베이스 비트는 워크 시트에 표시됩니다.
나는 최신 기계에서 더 느린 이유에 대해 말썽을 꾼다. 정말로 혼란 스러울 정도로, 나는 VM (VMware Workstation v6.5)에서 256MB RAM 및 1CPU를 사용하여 xp를 실행했다. Office 2003 만 설치되었으며 새 랩톱보다 훨씬 빠릅니다.
요약하면 Excel Addin은 저사양 VM 및 구형 랩톱에서 빠르게 수행되지만 최신 사양 랩톱에서는 속도가 느립니다.
감사의 뜻으로 알려 주시면 감사하겠습니다.
많은 감사
닉
편집 :
좋아, 프린터 드라이버를 확인했습니다 , 그들은 ... 동일 내가 확인 한 조각화 수준, 그리고 무엇보다 빠른 기계는 느린 기계보다 조각화가 덜하다.
이벤트 설정을보고있다.
그래, 문제는 그래픽 카드 때문이었습니다. 구형 컴퓨터는 더 강력한 그래픽 카드 (그림 참조)를 사용했으며 화면에 업데이트를 표시했기 때문에 CPU가 아닌 그래픽 바운드 기능을 사용했습니다. 화면 업데이트를 해제하고 진행률 표시 줄을 구현 했으므로 지금은 즐겁습니다. 모든 도움에 감사드립니다. –