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