Framework: Remove SamplingProfiler
Remove the very old and unsupported SamplingProfilerIntegration. This CL removes the code parts. Bug: 37272346 Test: m Test: Device boots Merged-In: I64d77244b5816ef1f605d19530b96be38f5c1bc6 Change-Id: I64d77244b5816ef1f605d19530b96be38f5c1bc6
This commit is contained in:
@@ -51,7 +51,6 @@ import android.view.WindowManager;
|
||||
import com.android.internal.R;
|
||||
import com.android.internal.app.NightDisplayController;
|
||||
import com.android.internal.os.BinderInternal;
|
||||
import com.android.internal.os.SamplingProfilerIntegration;
|
||||
import com.android.internal.os.ZygoteInit;
|
||||
import com.android.internal.policy.EmergencyAffordanceManager;
|
||||
import com.android.internal.widget.ILockSettings;
|
||||
@@ -281,18 +280,6 @@ public final class SystemServer {
|
||||
// the property. http://b/11463182
|
||||
SystemProperties.set("persist.sys.dalvik.vm.lib.2", VMRuntime.getRuntime().vmLibrary());
|
||||
|
||||
// Enable the sampling profiler.
|
||||
if (SamplingProfilerIntegration.isEnabled()) {
|
||||
SamplingProfilerIntegration.start();
|
||||
mProfilerSnapshotTimer = new Timer();
|
||||
mProfilerSnapshotTimer.schedule(new TimerTask() {
|
||||
@Override
|
||||
public void run() {
|
||||
SamplingProfilerIntegration.writeSnapshot("system_server", null);
|
||||
}
|
||||
}, SNAPSHOT_INTERVAL, SNAPSHOT_INTERVAL);
|
||||
}
|
||||
|
||||
// Mmmmmm... more memory!
|
||||
VMRuntime.getRuntime().clearGrowthLimit();
|
||||
|
||||
@@ -568,8 +555,6 @@ public final class SystemServer {
|
||||
false);
|
||||
boolean disableTextServices = SystemProperties.getBoolean("config.disable_textservices",
|
||||
false);
|
||||
boolean disableSamplingProfiler = SystemProperties.getBoolean("config.disable_samplingprof",
|
||||
false);
|
||||
boolean disableConsumerIr = SystemProperties.getBoolean("config.disable_consumerir", false);
|
||||
boolean disableVrManager = SystemProperties.getBoolean("config.disable_vrmanager", false);
|
||||
boolean disableCameraService = SystemProperties.getBoolean("config.disable_cameraservice",
|
||||
@@ -1088,21 +1073,6 @@ public final class SystemServer {
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
|
||||
if (!disableSamplingProfiler) {
|
||||
traceBeginAndSlog("StartSamplingProfilerService");
|
||||
try {
|
||||
// need to add this service even if SamplingProfilerIntegration.isEnabled()
|
||||
// is false, because it is this service that detects system property change and
|
||||
// turns on SamplingProfilerIntegration. Plus, when sampling profiler doesn't work,
|
||||
// there is little overhead for running this service.
|
||||
ServiceManager.addService("samplingprofiler",
|
||||
new SamplingProfilerService(context));
|
||||
} catch (Throwable e) {
|
||||
reportWtf("starting SamplingProfiler Service", e);
|
||||
}
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
|
||||
if (!disableNetwork && !disableNetworkTime) {
|
||||
traceBeginAndSlog("StartNetworkTimeUpdateService");
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user