我正在尝试用preempt_rt补丁构建Linux-5.15.94内核。但是当导航到菜单Power management and ACPI options --> CPU Frequency scaling时,我发现CPU Frequency scaling选项不能被禁用。是什么原因造成的,我怎么能禁用它??
📷
,
我真的很想知道,为什么CPU Freqency scaling前面的sysbom是-*-,这意味着什么(与<*>,[*]相比)?
我使用下面的查询,它有句柄,但是即使我删除/不删除句柄的对象,也不会发生任何事情。但是每个人都说总是最终删除对象。我们为什么要删除它们?如果我们不删除它们会怎么样?我们怎么看得出来?
finally:
if valid-handle(hQueryTest) then delete object hQueryTest no-error.
if valid-handle(hQuerytestvalue) then delete object hQuerytestvalue no-error.
end finally.
如我所知,如果int变量(值类型)直接在类(引用类型)中声明,则在堆上分配的变量的内存。
但是,如果类中有一个方法,并且变量是在方法中声明的,或者是一个参数,则在堆栈上分配的内存。
public class A
{
int x; // heap
public void Func(int y) // stack
{
int z; // stack
}
}
我怎么看,内存分配在哪里?