2011-12-29 25 views
9

Tôi đang lược tả dự án C# WinForm của mình trong VS 2010, SP1. IDE bị treo sau khi profilig được hoàn thành và phân tích được thực hiện, nhưng kết quả chưa được hiển thị. Tôi có thể manualy xử lý báo cáo của tôi bằng cách cmd: >VSPerfReport.exe /summary:all "Report111229(4).vsp" nhưng tôi muốn nhận được kết quả phân tích trong VS cũng có, .csv tập tin được tạo ra bởi công cụ không phải là quá tốt đẹp. Thú vị là VS sẽ sụp đổ khi tôi sử dụng Thiết bị đo đạc và Lấy mẫu, nhưng không phải khi tôi sử dụng Đồng thời. Một số ý tưởng hoặc lời khuyên về cách sửa lỗi này?Lỗi Visual Studio 2010 khi lược tả, sau khi phân tích báo cáo

+0

Tôi đã tìm thấy phần này của Visual Studio không đáng tin cậy khi phân tích nhật ký lớn. –

+0

@watbywbarif Tôi có cùng sự cố và có thể tạo lại một cách đáng tin cậy ngay cả với các nhật ký thực sự nhỏ. Một số người dường như có thể theo dõi nó cho một số người; cụ thể hơn; lỗi cơ bản nhưng tôi không thể tìm ra cách. – JoeGeeky

+0

Bạn nên báo cáo lỗi cho MS, chỉ trong trường hợp họ không biết về nó. – AshleysBrain

Trả lời

3

Một số người có thể giải quyết vấn đề này bằng một trong bốn kỹ thuật.

  1. tắt tất cả tùy chọn trải nghiệm hình ảnh trong VS 2010 bằng cách bỏ chọn tùy chọn trong Công cụ -> Tùy chọn -> Môi trường -> Chung | Hình ảnh đáng kinh

  2. disable HW Acceleration cho WPF bằng cách thiết lập các giá trị registry HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration để 1

  3. tắt tùy chọn truy cập đồng thời Collect resource contention data

  4. chọn Enable source server support trong Tools -> Options -> Debugging -> Tổng quát

Tất cả những điều này đều có thể hoạt động đủ lâu để cho phép bạn làm những gì bạn cần

+0

Thx, tôi sẽ cố gắng sau ngày lễ. – watbywbarif

+0

1. Không giúp đỡ. – watbywbarif

+0

2. Tăng tốc HW đã bị vô hiệu hóa cho Visual studio ở 1. vì vậy tôi không thấy cách này có thể giúp ích gì? Ngoài ra tôi không có chìa khóa Avalon.Graphics trong sổ đăng ký – watbywbarif

1

Thử loại trừ các tập tin Hiệu suất từ ​​kiểm soát nguồn

gì giải quyết vấn đề đối với tôi là không bao gồm các tập tin Hiệu suất (ví dụ Performance.psess) từ điều khiển nguồn (trong trường hợp TFS của chúng tôi) và đảm bảo rằng không có tệp .psess và .vsp nào được đánh dấu chỉ đọc.

Tôi hy vọng điều này cũng giúp người khác.

+0

Điều này không giúp ích gì cả. Tôi đang sử dụng svn và .vsp không được quản lý bởi subversion cũng không được đánh dấu là chỉ đọc. Nhưng thx, có lẽ điều này sẽ giúp người khác. – watbywbarif

+1

@watbywbarif - ngoài ra, bạn có thể muốn thử chờ 5 giây trước khi dừng lược tả (thực hiện từ VS, không phải bằng cách đóng ứng dụng) và sau đó đợi lại trước khi bạn cố gắng tạo báo cáo. Điều này dường như giảm số lần xảy ra sự cố. – Chris

+0

Cuối cùng tôi đã có thể làm hồ sơ thiết bị đo đạc bằng cách tạm dừng profiler ngay sau khi ứng dụng đã khởi chạy, sau đó điều hướng tới vị trí chính xác cần được lược tả, tiếp tục profiler và thoát bằng cách nhấn 'Exit' trong profiler. –

0

khác workaround rằng đã giúp tôi (MSVS2013) là mở dụ khác của visual studio, và debug-> đính kèm đến quá trình visual studio đầu tiên, được gọi là devenv.exe. Sau đó, mở tệp hồ sơ trong cá thể studio đầu tiên.

Tìm hình.

Các vấn đề liên quan