Mercurial > piecrust2
comparison piecrust/app.py @ 586:59268b4d8c71
bake: Add new performance timers.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 10 Jan 2016 10:51:11 -0800 |
parents | 9ccc933ac2c7 |
children | 3ceeca7bb71c |
comparison
equal
deleted
inserted
replaced
585:25df894f9ab9 | 586:59268b4d8c71 |
---|---|
40 self.env = StandardEnvironment() | 40 self.env = StandardEnvironment() |
41 self.env.initialize(self) | 41 self.env.initialize(self) |
42 self.env.registerTimer('SiteConfigLoad') | 42 self.env.registerTimer('SiteConfigLoad') |
43 self.env.registerTimer('PageLoad') | 43 self.env.registerTimer('PageLoad') |
44 self.env.registerTimer("PageDataBuild") | 44 self.env.registerTimer("PageDataBuild") |
45 self.env.registerTimer("BuildRenderData") | |
46 self.env.registerTimer("PageRender") | |
47 self.env.registerTimer("PageRenderSegments") | |
48 self.env.registerTimer("PageRenderLayout") | |
49 self.env.registerTimer("PageSerialize") | |
45 | 50 |
46 @cached_property | 51 @cached_property |
47 def config(self): | 52 def config(self): |
48 logger.debug("Creating site configuration...") | 53 logger.debug("Creating site configuration...") |
49 start_time = time.perf_counter() | 54 start_time = time.perf_counter() |