Dumps a heap snapshot for each event in docpad, viewable in chrome profiler
HeapDump Plugin for DocPad
Generates heap snapshots during specified docpad events that can be loaded in to the chrome profiler. Snapshot files are generated in the root of docpad by default
plugins:heapdumper:# default output path relative to the docpad root pathsnapshotPath: "snapshots"# default events that this plugin write a snapshot at (change to suit your docpad instance)events: ['writeAfter' # (default)]
Some of the events that can be specified'generateBefore''generateAfter''parseBefore''parseAfter''populateCollectionsBefore''populateCollections''contextualizeBefore''contextualizeAfter''renderBefore''renderAfter''renderCollectionBefore''renderCollectionAfter''writeBefore''writeAfter' # (default)'serverBefore''serverAfter'
Be warned that snapshoting the
render event will take a long time depending on how many documents you have to render.
So use wisley, i.e. a test instance of docpad with 3 files to render
Good advice here: