gpt4 book ai didi

java - 性能泄漏的数据表中 JasonArray 的最大容量是多少?

转载 作者:太空宇宙 更新时间:2023-11-04 15:18:46 25 4
gpt4 key购买 nike

我正在使用datatables在我的 Jsp 中对数据库中的记录进行分页。但是我想知道使用的 JasonArray custJasonArray 的最大容量。我在此处附加了我的代码片段,在不影响应用程序性能的情况下,我最多可以在 custJasonArray 中放入多少条记录?

        JSONArray custJasonArray= new JSONArray();

for (custRecord c : RecordsList) {
JSONArray row = new JSONArray();

row.put(c.getId());
row.put(c.getName());
row.put(c.getRole());
row.put(c.getLikes());
custJasonArray.put(row);
}
jsonResponse.put("aaData", custJasonArray);

response.setContentType("application/Json");
response.getWriter().print(jsonResponse.toString());

最佳答案

您正在寻找的答案非常主观。可以输入的内容没有上限。初始化数据表时,客户端浏览器会出现性能问题。一般来说,您拥有的处理器越好,显示速度就越快。

但是还有其他问题会影响性能,例如您的记录的组成。如果一条记录由值 1,2,3,4,a,b,c,d 组成,并且您有一千条记录,则可能与仅包含 1 的 5,000 条记录具有相同的性能,2,3

根据我的经验,大约 300 个字符的记录可以很好地工作,直到几千个记录。除此之外,您的浏览器将会出现令人讨厌的行为。如果您正在处理大型数据集,则必须考虑 ajax数据表提供的选项。这是肯定的。

关于java - 性能泄漏的数据表中 JasonArray 的最大容量是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20633675/

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