gpt4 book ai didi

java - JSR 107 - 缓存 (JCache) 与 CPU 缓存

转载 作者:行者123 更新时间:2023-11-29 05:16:45 26 4
gpt4 key购买 nike

我阅读了有关 JSR 107 缓存 (JCache) 的内容。

我很困惑:据我所知,每个 CPU 都管理其缓存内存(无需操作系统的任何帮助)。

那么,为什么我们需要 Java 缓存处理程序? (如果CPU管理自己的缓存)

我在这里想念什么?

谢谢

最佳答案

这是关于缓存 Java 对象,例如创建成本高昂或需要在多个 Java VM 之间共享的对象。参见 https://jcp.org/en/jsr/detail?id=107

缓存通常用于在两次使用之间临时保存数据,因为这会花费太多时间,或者如果您在两次使用之间将其丢弃则根本不可能重新创建。

CPU 缓存会保留数据和指令以备再次访问时使用,因为从内存中读取需要更多时间。

JSR 107 缓存的工作方式完全不同。

关于java - JSR 107 - 缓存 (JCache) 与 CPU 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26293573/

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