You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a long lasting server that keep on generating pdf/png from svg using this library.
However, that server need to be restarted after a few weeks usage, due to memory leakage.
After a few days of researching, the memory leakage's root causing library is from this library.
With a few hours time I try to figure out why memory is leaked from this library, but I have to apologize that I am not good at C++ so I gave up.
Now I have change the svg->png/pdf job using puppeteer which is a great library from google's team, in replace of rsvg to do me the favour. I can say rsvg is a good library, but helplessly I need to switch to other library at this moment. Indeed rsvg use less memory at first compared with puppeteer. I really hope if someone can fix it later.
For someone who wanna use this library: If you can fix it or you don't need to run this rsvg for hundreds of times, just use it. Otherwise, use puppeteer to do the job.
The text was updated successfully, but these errors were encountered:
I have a long lasting server that keep on generating pdf/png from svg using this library.
However, that server need to be restarted after a few weeks usage, due to memory leakage.
After a few days of researching, the memory leakage's root causing library is from this library.
With a few hours time I try to figure out why memory is leaked from this library, but I have to apologize that I am not good at C++ so I gave up.
Now I have change the svg->png/pdf job using puppeteer which is a great library from google's team, in replace of rsvg to do me the favour. I can say rsvg is a good library, but helplessly I need to switch to other library at this moment. Indeed rsvg use less memory at first compared with puppeteer. I really hope if someone can fix it later.
For someone who wanna use this library: If you can fix it or you don't need to run this rsvg for hundreds of times, just use it. Otherwise, use puppeteer to do the job.
The text was updated successfully, but these errors were encountered: