我正在使用minecraft Spigot API,您可以将信息存储在config.yml文件中,并使用plugin#getConfig()进行检索。
我需要每秒从配置中获取一个字符串。在更改为新字符串之前,该字符串将保持约5分钟不变(此更新是由不同的过程引起的)。
我想知道,每当字符串更改时,将其本地存储并执行我需要对本地变量执行的操作,是否会更有效。
通过这种方式,我是否会在性能上产生重大差异,我正在尝试优化代码,但是如果相差一微秒,我认为这不是必需的。
答案 0 :(得分:1)
文件I / O将花费您超过微秒的时间。绝对缓存该值,并仅在必要时进行轮询。