什么是DDMServer,为什么要分配这么多对象?

时间:2015-11-26 14:38:59

标签: android

我正在优化我的游戏,因为我看到GC会导致游戏中的口吃:

  

11-26 15:20:14.881 27534-27542 / my.game.android W / art:暂停所有   主题:11.505ms 11-26 15:24:53.042 27534-27542 / my.game.android   W / art:暂停所有线程:8.758ms 11-26 15:25:13.602   27534-27542 / my.game.android W / art:暂停所有线程:   21.606ms 11-26 15:26:49.836 27534-27542 / my.game.android W / art:暂停所有线程:10.009ms 11-26 15:28:08.533   27534-27542 / my.game.android W / art:暂停所有线程:   7.598ms 11-26 15:28:11.556 27534-27542 / my.game.android W / art:暂停所有线程:6.225ms 11-26 15:28:18.062   27534-27542 / my.game.android W / art:暂停所有线程:   5.645ms 11-26 15:28:36.620 27534-27542 / my.game.android W / art:暂停所有线程:5.401ms 11-26 15:28:41.625   27534-27542 / my.game.android W / art:暂停所有线程:   5.859ms 11-26 15:29:14.207 27534-27542 / my.game.android W / art:暂停所有线程:6.469ms 11-26 15:29:29.262   27534-27542 / my.game.android W / art:暂停所有线程:   7.720ms 11-26 15:29:58.820 27534-27542 / my.game.android W / art:暂停所有线程:5.218ms 11-26 15:30:46.457   27534-27542 / my.game.android W / art:暂停所有线程:   18.218ms 11-26 15:32:05.124 27534-27542 / my.game.android W / art:暂停所有线程:12.481ms 11-26 15:33:32.829   27534-27542 / my.game.android W / art:暂停所有线程:   7.629ms 11-26 15:34:36.461 27534-27542 / my.game.android W / art:暂停所有线程:7.324ms 11-26 15:34:45.000   27534-27542 / my.game.android W / art:暂停所有线程:   14.831ms 11-26 15:35:04.028 27534-27542 / my.game.android W / art:暂停所有线程:5.065ms

其中100%由DDMServer触发:

enter image description here

我能做些什么 - 如果有的话? 如果我创建了一个发布版本,那么GC会触发吗?

修改

在下图中,"线程3" ?该图像显示了我游戏中的所有线程,但是如何将其中一个命名线程关联到"线程3" ?

enter image description here

0 个答案:

没有答案