IronXL 성능 및 메모리 대폭 향상이라는 중요한 성과

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • 업데이트 : IronXL 성능 향상
  • 주요 이점 : 운영 속도 향상으로 새로운 효율성 확보.
  • 부가적인 이점 : 메모리 할당 개선.
  • 배송 예정일 : 2023년 9월

IronXL은 2023년 9월 최신 릴리스(2023.9.29) 기준으로 50만 건 이상의 NuGet 설치 수를 기록하며 성장해 왔습니다. 이에 따라 저희 개발팀은 지난 한 해 동안 IronXL을 .NET Excel 문서 라이브러리 시장의 선두 주자로 자리매김하기 위해 이뤄낸 모든 성과와 업데이트를 되돌아보았습니다.

"제 저사양 컴퓨터에서도 더 빠른 IronXL이 필요해요!"

IronXL 성능 향상

IronXL은 작동 속도와 메모리 측면에서 엄청난 개선을 이루었습니다. 이 섹션에서는 IronXL을 작년 9월(2022.9)과 지난달 8월(2023.8)의 제품과 비교해 보겠습니다.

IronXL 버전 2023.9(최신) vs IronXL 버전 2023.8(지난달) vs IronXL 버전 2022.9(전년도)

그림 0

다음 그림에서 여러 지표를 비교한 결과를 볼 수 있습니다. IronXL은 모든 지표에서 작년 및 지난달 대비 개선된 것으로 나타났습니다.

경쟁 제품 vs IronXL 버전 2023.9

그림 1 그림 2 그림 3 그림 4

IronXL 메모리 할당 개선 사항

IronXL은 운영 메모리 사용량 측면에서 엄청난 개선을 이루었습니다. 이는 IronXL의 최신 버전에서 메모리 사용량을 줄여 코드 변경 없이 생산 시간과 비용을 절감할 수 있도록 하는 중요한 진전입니다.

이 섹션에서는 IronXL을 작년 9월(2022.9)과 지난달 8월(2023.8)의 제품과 비교해 보겠습니다.

그림 5

다음 그림에서는 세 가지 지표를 비교하고 있습니다.

셀 범위의 속성에 액세스하기

동일한 작업의 메모리 사용량이 4.41킬로바이트에서 3.8킬로바이트로 줄어들어 전년 대비 14% 개선되었습니다!

랜덤 셀 연산

동일한 작업의 메모리 사용량이 9.26킬로바이트에서 약 8.5킬로바이트로 줄어들어 전년 대비 8% 개선되었습니다!

대규모 행 제거 작업

동일한 작업의 메모리 사용량이 65.46킬로바이트에서 약 20.3킬로바이트로 줄어들어 전년 대비 69% 개선되었습니다! Y축의 로그 스케일링에 유의하십시오. 이는 우리가 이 작업을 3분의 2만큼 줄였다는 사실을 과소평가하고 있습니다.

일반적인 Y축을 사용하면 69%의 개선 효과를 확인할 수 있습니다.

그림 6

아래에서는 훨씬 더 큰 규모의 작전도 비교해 보겠습니다.

그림 7

다음 그림에서는 세 가지 지표를 비교하고 있습니다.

데이터 셀 작동

동일한 작업의 메모리 사용량이 676.81킬로바이트에서 669.91킬로바이트로 감소하여 전년 대비 2% 향상되었습니다! 엑셀 문서를 편집할 때 이러한 오류가 얼마나 많이 발생하는지를 고려하면 이는 매우 중요한 의미를 갖습니다.

대용량 파일 저장

동일한 작업의 메모리 사용량이 약 1028MB에서 약 838MB로 감소하여 전년 동기 대비 18% 향상되었습니다!


IronXL 주요 성과: 성능 개선

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 12
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 19
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

시작할 준비 되셨나요?
Nuget 다운로드 1,890,100 | 버전: 2026.3 방금 출시되었습니다

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 17
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/product-updates/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 24
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/product-updates/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronXl.Excel
샘플을 실행하세요 데이터가 스프레드시트로 변환되는 것을 지켜보세요.