哪一位表现最好? “获得”还是“最终”?

时间:2020-10-16 13:28:45

标签: flutter dart

我有一些本地化文件,在flutter应用程序中使用了200多个字符串,这个数字呈指数增长。因此,为了解决内存消耗问题,我动态创建了本地化,因此任何时候都只能构建一个本地化。

现在。我将字符串声明为

class ExampleLocalizations{
final String myFirstString = "myString";
final String mySecondString = "myString";
final String myThirdString = "myString";
//200 more
}

但是我担心随着时间的流逝,同时拥有所有这些字符串将是一个问题。所以我质疑将其更改为

class ExampleLocalizations{
  String get myFirstString => "myString";
  String get mySecondString => "myString";
  String get myThirsString => "myString";
}

这是推荐的解决方案吗?我认为dart会构建字符串,当我从导航中删除屏幕时,我想知道垃圾回收是否会收集未使用的字符串。

这可以应用于任何类型,问题是它是否更具性能。

0 个答案:

没有答案
相关问题