Android是否执行预编译优化

时间:2020-02-24 19:48:59

标签: java android kotlin

我是Kotlin的新手,我正在尝试了解一些非常基础的知识,或者至少我认为是。 我在我学习的课程中看到了这个例子。

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    while(true) {
        val x = 1
    }
}

此IS的目的是使应用程序停止响应,但是我希望在编译阶段,java / kotlin编译器会在第一次之后优化此部分,因为如果您在其中运行相同的代码会发生这种情况C,但不是,并且该应用程序已冻结。 我玩过C语言,直到在while循环中使用rand调用并将其分配后,我才能过载处理器。

我的问题是,编译器如何以及是否进行了运行前优化,我在哪里可以读到它,并且此代码会使电话中的处理器过载?

0 个答案:

没有答案
相关问题