mirror of
https://github.com/status-im/react-native.git
synced 2025-01-14 11:34:23 +00:00
lower thread priority of native module and JS thread
Reviewed By: achen1 Differential Revision: D4921012 fbshipit-source-id: 71df4ab0614f20f092b992c07e828eb5ad951159
This commit is contained in:
parent
38f5b84734
commit
97a86634f7
@ -23,6 +23,7 @@ import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Process;
|
||||
import android.view.View;
|
||||
|
||||
import com.facebook.common.logging.FLog;
|
||||
@ -742,6 +743,7 @@ public class ReactInstanceManager {
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
|
||||
final ReactApplicationContext reactApplicationContext = createReactContext(
|
||||
initParams.getJsExecutorFactory().create(),
|
||||
initParams.getJsBundleLoader());
|
||||
@ -789,7 +791,6 @@ public class ReactInstanceManager {
|
||||
}
|
||||
}
|
||||
});
|
||||
mCreateReactContextThread.setPriority(Thread.MAX_PRIORITY);
|
||||
mCreateReactContextThread.start();
|
||||
}
|
||||
|
||||
|
@ -200,6 +200,7 @@ public class MessageQueueThreadImpl implements MessageQueueThread {
|
||||
new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
|
||||
Looper.prepare();
|
||||
|
||||
looperFuture.set(Looper.myLooper());
|
||||
|
Loading…
x
Reference in New Issue
Block a user