页面替换算法的Java仿真
Java中是否有用于页面替换算法模拟的实用程序?否。 Java抽象了具体的内存管理,因此很少需要这样做 编辑: 再多想几秒钟。不,标准库中没有这样的算法。没有。 Java抽象了具体的内存管理,因此很少需要这样做 编辑:页面替换算法的Java仿真,java,algorithm,replace,Java,Algorithm,Replace,Java中是否有用于页面替换算法模拟的实用程序?否。 Java抽象了具体的内存管理,因此很少需要这样做 编辑: 再多想几秒钟。不,标准库中没有这样的算法。没有。 Java抽象了具体的内存管理,因此很少需要这样做 编辑: 再多想几秒钟。不,standart库中没有这样的算法。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是,JVM做了大量工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度各不相同)。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况
再多想几秒钟。不,standart库中没有这样的算法。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是,JVM做了大量工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度各不相同)。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是JVM做了大量的工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度不同)。最后我开发了- 看看它最后我开发了-
如果你只是想试验不同的算法并了解它们是如何工作的,那么你可能想看看——这是一些最常见的页面替换算法的一个雏形开源实现,还有一个用于JBoss缓存中使用的算法的适配器和一个非常小的测试套件,让您可以在我们自己的示例数据上运行不同的缓存算法,以判断命中率+有效性 现在,一个免责声明:我写了这段代码。它是在我的雇主那里开发的一个实验性练习,我们试图最大限度地提高缓存的效率,并想知道是否有一种不同的算法可以帮助我们。我们最终并没有改变算法,但我们认为其他人可能会使用它,所以它是开源的。从那以后,没有做过什么,但请看一看,看看它是否有用 实现的分页算法包括:
- 直接映射(关联)
- 先进先出
- LRU
- LFU
- (和固定替换缓存)
- Johnson和Shasha的2Q算法
希望对你有帮助 如果你只是想试验不同的算法并了解它们是如何工作的,那么你可能想看看——这是一些最常见的页面替换算法的一个雏形开源实现,还有一个用于JBoss缓存中使用的算法的适配器和一个非常小的测试套件,让您可以在我们自己的示例数据上运行不同的缓存算法,以判断命中率+有效性 现在,一个免责声明:我写了这段代码。它是在我的雇主那里开发的一个实验性练习,我们试图最大限度地提高缓存的效率,并想知道是否有一种不同的算法可以帮助我们。我们最终并没有改变算法,但我们认为其他人可能会使用它,所以它是开源的。从那以后,没有做过什么,但请看一看,看看它是否有用 实现的分页算法包括:
- 直接映射(关联)
- 先进先出
- LRU
- LFU
- (和固定替换缓存)
- Johnson和Shasha的2Q算法
希望对你有帮助 你在谈论操作系统页面替换算法吗?请更具体一些。为什么需要实现这个算法?你打算在哪里使用它?-1投票结束因为太模糊你是在谈论操作系统页面替换算法吗?请更具体一些。为什么需要实现这个算法?你打算在哪里使用它?-1投票结束太模糊了