mutant-remix / mrxbuilder

Emoji pack builder in Rust with support for many formats
https://mutant.revolt.chat/
GNU Affero General Public License v3.0
4 stars 0 forks source link

bug: high memory consumption #23

Open wait-what opened 5 months ago

wait-what commented 5 months ago

Mainly due to how building is handled in src/process/mod.rs. All the rasterized/encoded images are kept in ram until being written to disk. This allows for more parallelization, however, memory consumption skyrockets.

If someone knows how to fix this, please do.