Chromium Code Reviews| Index: content/public/browser/render_process_host.h |
| diff --git a/content/public/browser/render_process_host.h b/content/public/browser/render_process_host.h |
| index 81a363640f6dd6bd5a58c8239ba2c81ec0492670..d10bb8d736741b3734d5f4dafc3350a002bc7316 100644 |
| --- a/content/public/browser/render_process_host.h |
| +++ b/content/public/browser/render_process_host.h |
| @@ -225,9 +225,20 @@ class CONTENT_EXPORT RenderProcessHost : public IPC::Message::Sender, |
| content::BrowserContext* browser_context, const GURL& site_url); |
| // Overrides the default heuristic for limiting the max renderer process |
| - // count. This is useful for unit testing process limit behaviors. |
| + // count. This is useful for unit testing process limit behaviors. It is |
| + // also used to allow a command line parameter to configure the max number of |
| + // renderer processes and should only be called once during startup. |
| // A value of zero means to use the default heuristic. |
| - static void SetMaxRendererProcessCountForTest(size_t count); |
| + static void SetMaxRendererProcessCount(size_t count); |
| + |
| + // Returns the current max number of renderer processes used by the content |
| + // module. |
| + static size_t GetMaxRendererProcessCount(); |
| + |
| + private: |
| + // Stores the maximum number of renderer processes the content module can |
| + // create. |
| + static size_t max_renderer_count_override_; |
|
jam
2012/02/07 20:27:29
for the content api we avoid putting statics in th
nasko
2012/02/07 21:29:50
Done.
|
| }; |
| } // namespace content. |