diff options
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/webkitclient_impl.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/glue/webkitclient_impl.cc b/webkit/glue/webkitclient_impl.cc index 340a28c..c7673cf 100644 --- a/webkit/glue/webkitclient_impl.cc +++ b/webkit/glue/webkitclient_impl.cc @@ -318,7 +318,14 @@ WebKit::WebString WebKitClientImpl::signedPublicKeyAndChallengeString( size_t WebKitClientImpl::memoryUsageMB() { using base::ProcessMetrics; static ProcessMetrics* process_metrics = +#if !defined(OS_MACOSX) ProcessMetrics::CreateProcessMetrics(base::GetCurrentProcessHandle()); +#else + // The default port provider is sufficient to get data for the current + // process. + ProcessMetrics::CreateProcessMetrics(base::GetCurrentProcessHandle(), + NULL); +#endif DCHECK(process_metrics); return process_metrics->GetPagefileUsage() >> 20; } |