use optimal compression for lar archives

Description

compressing compressed archives is slow, due to low entropy, investigate options

these archives are deployed on initial startup

Activity

Show:

Zac Spitzer 4 days ago
Edited

https://github.com/lucee/Lucee/pull/2539

on my windows laptop

[java] [script] -- test individual archives size and performance -- [java] [script] lucee-admin.lar 1,200 Kb using DEFLATE ( extracts in 113 ms ), 3,243 Kb using STORE, ( extracts in 79 ms ) [java] [script] lucee-context.lar 712 Kb using DEFLATE ( extracts in 48 ms ), 1,994 Kb using STORE, ( extracts in 34 ms ) [java] [script] lucee-doc.lar 911 Kb using DEFLATE ( extracts in 32 ms ), 2,233 Kb using STORE, ( extracts in 14 ms ) [java] [script] -- DEFLATE combined archives size and extract performance -- [java] [script] deflate 2,800 Kb, extracts in 15 ms, deploys in 199 ms, total 214 ms [java] [script] deflateFastest 2,802 Kb, extracts in 17 ms, deploys in 163 ms, total 180 ms [java] [script] store 2,824 Kb, extracts in 8 ms, deploys in 166 ms, total 174 ms [java] [script] -- STORED combined archives size and extract performance -- [java] [script] deflate 2,568 Kb, extracts in 47 ms, deploys in 175 ms, total 222 ms [java] [script] deflateFastest 2,912 Kb, extracts in 59 ms, deploys in 172 ms, total 231 ms [java] [script] store 7,470 Kb, extracts in 13 ms, deploys in 149 ms, total 162 ms

on github actions (testbox excluded as it’s not deployed)

[java] [script] -- test individual archives size and performance -- [java] [script] lucee-context.lar 711 Kb using DEFLATE ( extracts in 22 ms ), 1,987 Kb using STORE, ( extracts in 13 ms ) [java] [script] lucee-admin.lar 1,198 Kb using DEFLATE ( extracts in 43 ms ), 3,243 Kb using STORE, ( extracts in 25 ms ) [java] [script] lucee-doc.lar 911 Kb using DEFLATE ( extracts in 18 ms ), 2,231 Kb using STORE, ( extracts in 7 ms ) [java] [script] -- DEFLATE combined archives size and extract performance -- [java] [script] deflate 2,799 Kb, extracts in 11 ms, deploys in 89 ms, total 100 ms [java] [script] deflateFastest 2,801 Kb, extracts in 11 ms, deploys in 86 ms, total 97 ms [java] [script] store 2,821 Kb, extracts in 5 ms, deploys in 85 ms, total 90 ms [java] [script] -- STORED combined archives size and extract performance -- [java] [script] deflate 2,587 Kb, extracts in 39 ms, deploys in 94 ms, total 133 ms [java] [script] deflateFastest 2,924 Kb, extracts in 60 ms, deploys in 104 ms, total 164 ms [java] [script] store 7,461 Kb, extracts in 17 ms, deploys in 68 ms, total 85 ms

Details

Assignee

Reporter

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Priority

Created 4 days ago
Updated 4 days ago

Flag notifications