Mercurial > piecrust2
comparison piecrust/app.py @ 989:8adc27285d93
bake: Big pass on bake performance.
- Reduce the amount of data passed between processes.
- Make inter-process data simple objects to make it easier to test with
alternatives to pickle.
- Make sources have the basic requirement to be able to find a content item
from an item spec (path).
- Make Hoedown the default Markdown formatter.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 19 Nov 2017 14:29:17 -0800 |
parents | eed19a80c00e |
children | 2e5c5d33d62c |
comparison
equal
deleted
inserted
replaced
988:f83ae0a5d793 | 989:8adc27285d93 |
---|---|
46 stats.registerTimer("BuildLazyPageData") | 46 stats.registerTimer("BuildLazyPageData") |
47 stats.registerTimer("PageRender") | 47 stats.registerTimer("PageRender") |
48 stats.registerTimer("PageRenderSegments") | 48 stats.registerTimer("PageRenderSegments") |
49 stats.registerTimer("PageRenderLayout") | 49 stats.registerTimer("PageRenderLayout") |
50 stats.registerTimer("PageSerialize") | 50 stats.registerTimer("PageSerialize") |
51 stats.registerTimer("MergedMapping_get") | |
51 stats.registerCounter('PageLoads') | 52 stats.registerCounter('PageLoads') |
52 stats.registerCounter('PageRenderSegments') | 53 stats.registerCounter('PageRenderSegments') |
53 stats.registerCounter('PageRenderLayout') | 54 stats.registerCounter('PageRenderLayout') |
54 | 55 |
55 @cached_property | 56 @cached_property |