PowerShell / PowerShell/PSScriptAnalyzer

Parallelize rules if possible

Đang mở
#976 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Area - Engine Area - Performance Issue - Enhancement
Ngôn ngữ chính
C#
Star
2.2k
Fork
414
Merge trung bình
13 giờ 1 phút
Pull request đã merge (30 ngày)
2

Mô tả

Opening this generic issue while in a meeting with folks discussing PowerShell editor tooling.

@JamesWTruher believes that we are not parallelizing everything that we could be - the big one being rules execution. We should try to parallelize this as much as possible to get perf gains.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Issue không nêu tên tệp, bài kiểm thử hay điểm bắt đầu nào; hãy bắt đầu bằng cách xác định đường dẫn thực thi rule trong PSScriptAnalyzer và đo hiệu năng hiện tại của nó. Xác định phần công việc của rule nào có thể được song song hóa an toàn, sau đó xác minh tác động đến hiệu năng và hành vi của trình phân tích; được xem là hoàn thành khi các rule áp dụng được thực thi song song với mức cải thiện đã được chứng minh.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
csharp, powershell
Lĩnh vực
performance, tooling
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.