Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Becoming Extremely SLOW when handling large (~100MB) file

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

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

Đánh giá

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

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện tình trạng chậm trong XML Notepad với sample.zip đính kèm và quan sát hành vi của nó khi mở hoặc chỉnh sửa tệp XML lớn. Xác định mức cải thiện khả năng phản hồi có thể đo lường nào sẽ được xem là hoàn thành; issue không xác định tệp nguồn, bài kiểm thử hay điểm bắt đầu cụ thể nào.

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

Mô tả

Hello,

I explored almost every XML editors and feel that XML Notepad is the BEST OF BEST, really thank you Mr. Chris Lovett.
Recently, I started to handle huge (around 100 MB or more) XML file, and experiencing very slow response from XML Notepad, showing 'no response from application' via Windows Task Manager.
BTW, Windows Resource Monitor also saying that XML Notepad is using less than 10% of CPU (I saw only 1 or 2 CPU core are busy among 16 cores), and also uses around 15% of memory, and very low disk % usage of my PC.

Is there any possibility to speed up the application by using multi-core and more memory allocation ?
(As we know latest computers are having large enough CPU core count and memory capacity...)

Thank you for valuable reply in advance... FYI, I attach big sample XML.

sample.zip

Ngôn ngữ chính
C#
Star
1.2k
Fork
240
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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.

Issue khác của microsoft/XmlNotepad

Tất cả issue của microsoft/XmlNotepad

Issue tương tự

Thêm issue về C#

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.