I am enhancing the custom ABAP extension to generate PlantUML code for sequence diagrams from a call stack created from an ABAP trace. The problem is, I can easily generate quite large files. But I feel PlantUML will often abort too soon and can only be used for a modest amount of actors/participant (say less than 15, in some case, I have problem with an input file size of 14kB).
I am looking at ways to increase the size of outputs that can be generated. I found that
- I can increase the memory, but it seems if the limit is exceeded, PlantUML is just freezing the machine,
- I could reduce the memory footprint by generating SVG files instead of PNG, but I then those SVG files are freezing the normal viewer (e.g. Chrome)
are there any other tips you could recommend?