Index: components/nacl/broker/nacl_broker_listener.cc |
diff --git a/components/nacl/broker/nacl_broker_listener.cc b/components/nacl/broker/nacl_broker_listener.cc |
index cb104058082acf4b120eae0c92599ed514475122..641b8895801de15d033e5dcab5bb8f5d15ea5be7 100644 |
--- a/components/nacl/broker/nacl_broker_listener.cc |
+++ b/components/nacl/broker/nacl_broker_listener.cc |
@@ -105,6 +105,10 @@ void NaClBrokerListener::OnLaunchLoaderThroughBroker( |
cmd_line->AppendSwitchASCII(switches::kProcessChannelID, |
loader_channel_id); |
+ // Add a default prefetch argument. This prevents the nacl-loader process |
+ // from polluting the prefetch profile of other process types. |
+ cmd_line->AppendArg("/prefetch:8"); |
+ |
base::Process loader_process = content::StartSandboxedProcess(this, |
cmd_line); |
if (loader_process.IsValid()) { |