空WebView增长堆?

时间:2017-11-15 02:57:20

标签: java android webview

首先,我是android的新手并搜索了很多关于Grow heap和所有文档,他们说Grow heap意味着活动中的内存泄漏, 我有一个空的WebView活动, 为什么这个活动总是得到"成长堆"登录logcat

但是当我从布局>>>>删除WebView时,tada>没有成长堆!!

WebView是一件非常糟糕的事情吗?

活动:

package com.my.app;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

public class admin_new extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_admin_new);
        Log.i("iam","started");
    }

}

布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
">

        <WebView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/webView"
            android:layout_centerHorizontal="true" />

</RelativeLayout>

Logcat:

11-15 05:53:57.143 27259-27259/com.my.app I/dalvikvm-heap: Grow heap (frag case) to 11.523MB for 1127536-byte allocation

注意

  • 我使用连接的三星GTI9300(API 18)来运行我的应用

  • 此活动是默认活动

编辑: 我把logcat过滤器放在&#34;没有过滤器&#34;并测试了我手机中的所有应用! Instagram,Facebook,Shazam,联系人,时钟,甚至计算器! 所有他们都在 10MB 20MB 之间成长! 这是什么意思?

0 个答案:

没有答案