Я хочу знать сравнение производительности при использовании функции внутри класса и внутри объекта в Kotlin.Насколько я знаю, Object был singleton, а Class - нет.
Например
Object engine {
fun doSomethingOften(){
// Here the function which oftenly called
}
fun doSomethingRare(){
// Here the function which rarely called
}
}
VS
Class engine {
fun doSomethingOften(){
// Here the function which oftenly called
}
fun doSomethingRare(){
// Here the function which rarely called
}
}
Что было лучше в управлении памятью?
Может ли использование класса уменьшить объем используемой памяти, поскольку ее можно очистить с помощью сборщика мусора?Или это не так?
Может кто-нибудь помочь мне с этим?