Tăng hiệu suất của các ứng dụng của bạn với cấu hình .NET
Giới thiệu về Hồ sơ hiệu suất ANTS
ANTS Performance Profiler là một trình biên dịch .NET cho các ứng dụng máy tính để bàn, ASP.NET và ASP.NET MVC.
• MỚI: Lập hồ sơ các truy vấn SQL của bạn và xem các kế hoạch thực thi
• Tìm nhanh các điểm nghẽn về hiệu suất bằng cách cấu hình cả mã .NET và lớp truy cập dữ liệu
• Nhận dữ liệu hiệu suất phong phú, thời gian từ ngay xuống cấp dòng và các truy vấn cơ sở dữ liệu đắt tiền
• Tiết kiệm thời gian đi lại trong các vòng kết nối chẩn đoán và gỡ lỗi - hãy để trình cấu hình thực hiện công việc khó khăn cho bạn
• Khám phá các cơ sở mã không quen thuộc
• Cấu hình truy cập dữ liệu nâng cao, với sự hỗ trợ cho SQL Server, Oracle, MySQL, MariaDB và PostgreSQL
Xác định tắc nghẽn hiệu suất trong mã .NET của riêng bạn, cũng như mã của bên thứ ba, phương pháp khung, truy vấn SQL Server và hoạt động đĩa
Đặc trưng
Tất cả dữ liệu hiệu suất bạn cần trong một trình biên dịch .NET duy nhất
Từ mã .NET đến cơ sở dữ liệu
Xem dữ liệu hiệu suất cho cả mã .NET của bạn và các yêu cầu cơ sở dữ liệu do mã .NET thực hiện.
Cơ sở dữ liệu hồ sơ yêu cầu ứng dụng của bạn gửi đến bất kỳ cơ sở dữ liệu SQL Server, Oracle, MySQL (hoặc MariaDB) và PostgreSQL nào.
Điều này là lý tưởng nếu bạn đang sử dụng ORM.
Đọc thêm về hỗ trợ lập hồ sơ cơ sở dữ liệu của chúng tôi, trên Simple-Talk.com
Hiểu các yêu cầu web
Xem dữ liệu phong phú về các yêu cầu HTTP gửi đi do ứng dụng của bạn thực hiện, bao gồm thông tin tiêu đề yêu cầu và phản hồi.
Xem tất cả thông tin trong ngữ cảnh của mã .NET khiến yêu cầu chạy.
Hiệu suất tệp I / O
Nhận thông tin hiệu suất toàn diện về hoạt động đĩa của ứng dụng của bạn.
Các tính năng khác
Chuyển thẳng đến hoạt động chậm nhất
Cây cuộc gọi trong hồ sơ hiệu suất .NET hiển thị cho bạn dữ liệu cho mọi phương pháp và xác định các phương thức đắt nhất, truy vấn cơ sở dữ liệu và yêu cầu web.
Đi sâu vào các dòng mã chậm với thời gian cấp dòng
Cấu hình C # hoặc bất kỳ dòng mã .NET nào khác, với dữ liệu thời gian chính xác để bạn có thể tìm thấy sự cố trong nháy mắt. Các dòng mã đắt tiền sẽ tự động được đánh dấu để kiểm tra trực quan nhanh chóng.
Nhìn vào tương tác cơ sở dữ liệu của mã của bạn
Hiểu cách mã .NET của bạn thực hiện các truy vấn cơ sở dữ liệu và cách các truy vấn đó thực hiện. ANTS Performance Profiler hỗ trợ cơ sở dữ liệu SQL Server và Oracle, cho dù là cục bộ hay từ xa.
Nắm bắt các yêu cầu web gửi đi
Xem các yêu cầu HTTP gửi đi của ứng dụng của bạn. Nhận dữ liệu về tiêu đề yêu cầu và phản hồi, đồng thời xem mã .NET khiến chúng chạy.
Phản hồi ngay lập tức về hiệu suất ứng dụng
Sử dụng dòng thời gian tương tác để kiểm tra mức sử dụng CPU của ứng dụng .NET hoặc ASP.NET của bạn và đánh dấu các khu vực có vấn đề để chỉ tập trung vào dữ liệu quan trọng.
Nhóm các phương thức theo yêu cầu HTTP
Mã và hoạt động cơ sở dữ liệu được nhóm theo yêu cầu HTTP, cho thấy các vấn đề về hiệu suất trên các trang web cụ thể.
Cấu hình C # cho mã không đồng bộ
Hiểu hiệu suất của mã không đồng bộ C # 5. Xem hoạt động trong ngữ cảnh của mã bạn đã viết và xem công việc đang được thực hiện không đồng bộ có liên quan như thế nào đến phương thức không đồng bộ khiến nó chạy.
Dịch mã của bên thứ ba
Tìm các nút thắt cổ chai trong các thành phần bên thứ ba và các hội đồng khung bằng cách sử dụng dịch ngược tích hợp, được cung cấp bởi .NET Reflector.
Liên hệ thời gian cho các dòng mã .NET riêng lẻ của bạn với các kế hoạch thực thi SQL. Tìm hiểu chính xác lý do tại sao truy vấn SQL của bạn chạy chậm.