iText Core 테이블 렌더링 최적화: 5분에서 7초로

2025-05-21
iText Core 테이블 렌더링 최적화: 5분에서 7초로

Apryse 엔지니어 Guust는 iText Core의 테이블 렌더링 성능을 최적화했습니다. 반복적인 테두리 병합 계산과 불필요한 태깅 오버헤드를 피함으로써, 5만 셀 테이블의 렌더링 시간이 5분에서 7초로 단축되었습니다. 최적화는 `CollapsedTableBorders#getVerticalBorder` 함수와 태깅 처리에 중점을 두었으며, 캐싱, 중복 함수 호출 제거, 일괄 태깅 추가 등을 통해 성능이 크게 향상되었습니다. 이 최적화는 iText Core 9.1.0에 포함되어 있습니다.

개발 PDF 렌더링