CycloneDX / CycloneDX/cyclonedx-python-lib

[PERFORMANCE]: v11 JSON validation with large files is utterly slow

Đang mở
#862 2 bình luận 0 reaction 1 người được giao Được @jkowalleck nhận Xem trên GitHub
performance
Ngôn ngữ chính
Python
Star
116
Fork
67
Merge trung bình
8 ngày 2 giờ
Pull request đã merge (30 ngày)
2

Mô tả

since v11, after switching to the non-GPL JSON validators, the performance of validation of large files is utterly slow.

this is due to the slow performance of the used lib .

the following example file takes around a minute to validate: [slow_validation.cdx.json](https://github.com/user-attachments/files/21386342/slow_validation.cdx.json)
it has ~1200 entries that should conform to 'iri-reference' - which is syntax-checked by the mentioned library. see https://github.com/python-jsonschema/jsonschema/blob/6f6b3716421c07265e52a8552453b8047cf7210b/jsonschema/_format.py#L341-L350

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

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

Đánh giá

Issue này chưa được đánh giá.

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.