Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的垃圾收集器_Android_Performance_Garbage Collection - Fatal编程技术网

android中的垃圾收集器

android中的垃圾收集器,android,performance,garbage-collection,Android,Performance,Garbage Collection,android中实现了哪些类型的垃圾收集器?如何评估这些地面军事系统的性能?评估中使用(或应该使用)哪些应用程序 另外,供应商如何决定为他们的设备使用哪种GC?回答您的一个问题,确实使用了跟踪垃圾收集器,使用了一种方法 根据: Dalvik垃圾收集器的当前策略是保留标记位, 或表示特定对象“可访问”的位,以及 因此,不应将其与其他堆内存分开进行垃圾收集 另见: 为了回答您的一个问题,确实使用了跟踪垃圾收集器,使用了一种方法 根据: Dalvik垃圾收集器的当前策略是保留标记位, 或表示特定对

android中实现了哪些类型的垃圾收集器?如何评估这些地面军事系统的性能?评估中使用(或应该使用)哪些应用程序


另外,供应商如何决定为他们的设备使用哪种GC?

回答您的一个问题,确实使用了跟踪垃圾收集器,使用了一种方法

根据:

Dalvik垃圾收集器的当前策略是保留标记位, 或表示特定对象“可访问”的位,以及 因此,不应将其与其他堆内存分开进行垃圾收集

另见:


为了回答您的一个问题,确实使用了跟踪垃圾收集器,使用了一种方法

根据:

Dalvik垃圾收集器的当前策略是保留标记位, 或表示特定对象“可访问”的位,以及 因此,不应将其与其他堆内存分开进行垃圾收集

另见:

您可以查看其中提供了对android中垃圾收集管理的详细了解

我希望它能帮助你

谢谢。

您可以查看其中提供了对android中垃圾收集管理的详细了解

我希望它能帮助你


谢谢。

关于Android()上的DVM和垃圾收集的更多信息:

[每个]应用程序都有自己的进程,运行自己的VM。因此,如果某个应用程序正在执行导致它需要执行GC的操作,那么这不会阻止您自己进程的VM。(即使您自己的进程执行GC,您也可以轻松地在该进程中运行未连接到VM的本机线程,因此不会被VM所做的任何事情阻止。)这些进程之间的交互几乎完全由内核的调度程序控制,安卓做了大量工作(例如使用后台与前台cgroup)使调度程序避免让后台应用程序完成的工作影响前台应用程序的运行


关于Android()上的DVM和垃圾收集的更多信息:

[每个]应用程序都有自己的进程,运行自己的VM。因此,如果某个应用程序正在执行导致其需要执行GC的操作,这不会阻止您自己进程的VM。(即使您自己的进程执行GC,您也可以轻松地在该进程中运行未连接到VM的本机线程,因此不会被VM执行的任何操作所阻止。)进程之间的此类交互几乎完全由内核的调度程序控制,Android做了大量的工作(例如使用后台和前台cgroup)来让调度程序避免后台应用程序所做的工作影响前台应用程序的运行