Hello World在android中消耗了大量内存

时间:2014-01-24 13:45:07

标签: android memory out-of-memory

我在intellij 13.0.1中创建了一个项目,并选择了创建hello world活动的选项。 运行应用程序后,我打开了settings-> apps> show cached进程,看到我的应用程序占用了25mb的ram内存。 我不确定这是否相关,但SDK Manager中的构建工具是版本19.0.1 项目中的设置是使用android sdk version 14和java version 1.7。

这样一个简单的应用程序消耗如此多的内存是否合乎逻辑?如果是,那么为什么还有其他应用消耗少于25mb?

package com.example.temporary;

import android.app.Activity;
import android.os.Bundle;

public class MyActivity extends Activity {
/**
 * Called when the activity is first created.
 */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
  }
}
  • 这是我在项目中唯一的课程,而且我没有添加其他资源,而是自动添加了intellij。

这是main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >
    <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Hello World, MyActivity"
            />
</LinearLayout>

0 个答案:

没有答案