Skip to content

Commit 9d3540b

Browse files
authored
Merge branch 'master' into dev
2 parents 15c3abb + c1f53f8 commit 9d3540b

File tree

6 files changed

+51
-5
lines changed

6 files changed

+51
-5
lines changed

matrix/matrix-android/matrix-gradle-plugin/src/main/java/com/tencent/matrix/trace/Configuration.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public class Configuration {
3030

3131
public int parseBlackFile(MappingCollector processor) {
3232
String blackStr = TraceBuildConstants.DEFAULT_BLACK_TRACE + FileUtil.readFileAsString(blackListFilePath);
33-
3433
String[] blackArray = blackStr.trim().replace("/", ".").split("\n");
3534

3635
if (blackArray != null) {

matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/config/TraceConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ public class TraceConfig implements IDefaultConfig {
4747
public String splashActivities;
4848
public Set<String> splashActivitiesSet;
4949

50-
5150
private TraceConfig() {
5251

5352
}
@@ -115,6 +114,7 @@ private static Set<String> createSplashHashSet(String rawString) {
115114
splashHashSet = new HashSet<>(Collections.<String>emptyList()) ;
116115
}
117116
return splashHashSet;
117+
118118
}
119119

120120

matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/core/AppMethodBeat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ public static void i(int methodId) {
200200
}
201201

202202
if (status == STATUS_DEFAULT) {
203-
synchronized (statusLock) {
203+
synchronized (statunnnnnnnsLock) {
204204
if (status == STATUS_DEFAULT) {
205205
realExecute();
206206
status = STATUS_READY;

matrix/matrix-iOS/Matrix/WCMemoryStat/MemoryLogger/StackFrames/dyld_image_info.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ static void __add_info_for_image(const struct mach_header *header, intptr_t slid
151151
}
152152

153153
image_info.is_app_image = (strstr(info.dli_fname, g_app_bundle_name) != NULL);
154+
154155
}
155156
}
156157
}

samples/sample-android/app/src/main/java/sample/tencent/matrix/MatrixApplication.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818

1919
import android.app.Application;
2020
import android.content.Context;
21+
import android.os.Build;
22+
import android.os.Debug;
23+
import android.os.SystemClock;
2124

2225
import com.tencent.matrix.Matrix;
2326
import com.tencent.matrix.iocanary.IOCanaryPlugin;
@@ -31,6 +34,8 @@
3134
import com.tencent.sqlitelint.SQLiteLintPlugin;
3235
import com.tencent.sqlitelint.config.SQLiteLintConfig;
3336

37+
import java.util.HashSet;
38+
3439
import sample.tencent.matrix.config.DynamicConfigImplDemo;
3540
import sample.tencent.matrix.listener.TestPluginListener;
3641
import sample.tencent.matrix.sqlitelint.TestSQLiteLintActivity;

samples/sample-android/app/src/main/java/sample/tencent/matrix/trace/TestTraceMainActivity.java

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@
2424
import android.os.Debug;
2525
import android.os.SystemClock;
2626
import android.provider.Settings;
27+
2728
import android.support.annotation.Nullable;
29+
import android.util.Log;
2830
import android.view.View;
2931
import android.webkit.PermissionRequest;
3032
import android.widget.Toast;
@@ -50,6 +52,7 @@ public class TestTraceMainActivity extends Activity implements IAppForeground {
5052
FrameDecorator decorator;
5153
private static final int PERMISSION_REQUEST_CODE = 0x02;
5254

55+
5356
@Override
5457
protected void onCreate(@Nullable Bundle savedInstanceState) {
5558
super.onCreate(savedInstanceState);
@@ -205,8 +208,37 @@ public void testInnerSleep() {
205208
SystemClock.sleep(6000);
206209
}
207210

208-
private void tryHeavyMethod() {
209-
Debug.getMemoryInfo(new Debug.MemoryInfo());
211+
private void A() {
212+
B();
213+
H();
214+
I();
215+
J();
216+
SystemClock.sleep(800);
217+
}
218+
219+
private void B() {
220+
C();
221+
G();
222+
SystemClock.sleep(200);
223+
}
224+
225+
private void C() {
226+
D();
227+
E();
228+
F();
229+
SystemClock.sleep(100);
230+
}
231+
232+
private void D() {
233+
SystemClock.sleep(20);
234+
}
235+
236+
private void E() {
237+
SystemClock.sleep(20);
238+
}
239+
240+
private void F() {
241+
SystemClock.sleep(20);
210242
}
211243

212244
@Override
@@ -219,5 +251,14 @@ public void onForeground(boolean isForeground) {
219251
} else {
220252
decorator.show();
221253
}
254+
isStop = !isStop;
255+
}
256+
257+
public void testInnerSleep() {
258+
SystemClock.sleep(6000);
259+
}
260+
261+
private void tryHeavyMethod() {
262+
Debug.getMemoryInfo(new Debug.MemoryInfo());
222263
}
223264
}

0 commit comments

Comments
 (0)