python / python/pyperformance

Feature request: Support --enable-pystats

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

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

Ngôn ngữ chính
Python
Star
1k
Fork
203
Merge trung bình
1 giờ 20 phút
Pull request đã merge (30 ngày)
2

Mô tả

It is useful to be able to get stats from the various benchmark suites.
Currently that involves making a custom branch with stats enabled, and benchmarking that.
Since CPython's configure has a --enable-pystats it would be nice to be able to turn that on from the config file.

It would be great if the config.ini file had an option for stats, much as it already has options for debug, pgo and lto.

E.g.

# Turn on stats?
stats = False

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

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

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

Bắt đầu bằng cách kiểm tra việc xử lý config.ini và các tùy chọn debug, pgo và lto hiện có. Theo dõi cách các tùy chọn đó ảnh hưởng đến cấu hình CPython, sau đó thêm hành vi stats tương ứng để cấu hình có thể bật --enable-pystats; công việc được hoàn tất khi các lần chạy benchmark có thể sử dụng stats mà không cần branch tùy chỉnh.

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

Đánh giá

Công nghệ
python
Lĩnh vực
performance
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/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.