我是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调用并将其分配后,我才能过载处理器。
我的问题是,编译器如何以及是否进行了运行前优化,我在哪里可以读到它,并且此代码会使电话中的处理器过载?