gpt4 book ai didi

Java内存节省技术?

转载 作者:行者123 更新时间:2023-11-29 10:05:23 24 4
gpt4 key购买 nike

我有这个 4 维数组来存储用于创建 map 的字符串值,然后使用 paintComponent 在屏幕上显示该 map 。我看过很多文章说使用巨大的数组是非常低效的。 (特别是因为数组维度是 16x16x3x3)我想知道是否有任何方法可以不同地存储字符串值(我将它们用作 ID 值)以节省内存或减少获取时间。如果您有任何想法或方法,我将不胜感激。谢谢!

最佳答案

好吧,如果您的矩阵已满,即每个元素都包含数据,那么我相信数组是最高效的。但是,如果您的矩阵是稀疏的,您可以考虑使用更多基于链接的数据类型。

我要做的第一件事就是不使用字符串作为 ID,而是使用整数。它会大大减少结构的大小。

此外,该数组实际上并没有那么大,如果这是您拥有的唯一数据结构,我不会担心效率。它只有 2304 个元素大。

关于Java内存节省技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com