Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
页面替换算法的Java仿真_Java_Algorithm_Replace - Fatal编程技术网

页面替换算法的Java仿真

页面替换算法的Java仿真,java,algorithm,replace,Java,Algorithm,Replace,Java中是否有用于页面替换算法模拟的实用程序?否。 Java抽象了具体的内存管理,因此很少需要这样做 编辑: 再多想几秒钟。不,标准库中没有这样的算法。没有。 Java抽象了具体的内存管理,因此很少需要这样做 编辑: 再多想几秒钟。不,standart库中没有这样的算法。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是,JVM做了大量工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度各不相同)。如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况

Java中是否有用于页面替换算法模拟的实用程序?

否。

Java抽象了具体的内存管理,因此很少需要这样做

编辑:

再多想几秒钟。不,标准库中没有这样的算法。

没有。

Java抽象了具体的内存管理,因此很少需要这样做

编辑:


再多想几秒钟。不,standart库中没有这样的算法。

如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是,JVM做了大量工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度各不相同)。

如果你指的是虚拟内存管理中的“页面替换”,我看不出会有这样的情况。我的意思是JVM做了大量的工作来向开发人员隐藏这一点,并提供一致的内存模型(成功程度不同)。

最后我开发了-

看看它

最后我开发了-


如果你只是想试验不同的算法并了解它们是如何工作的,那么你可能想看看——这是一些最常见的页面替换算法的一个雏形开源实现,还有一个用于JBoss缓存中使用的算法的适配器和一个非常小的测试套件,让您可以在我们自己的示例数据上运行不同的缓存算法,以判断命中率+有效性

现在,一个免责声明:我写了这段代码。它是在我的雇主那里开发的一个实验性练习,我们试图最大限度地提高缓存的效率,并想知道是否有一种不同的算法可以帮助我们。我们最终并没有改变算法,但我们认为其他人可能会使用它,所以它是开源的。从那以后,没有做过什么,但请看一看,看看它是否有用

实现的分页算法包括:

  • 直接映射(关联)
  • 先进先出
  • LRU
  • LFU
  • (和固定替换缓存)
  • Johnson和Shasha的2Q算法
还有一些我想实现的功能(时钟系列、LRU-K、CAR),但还没来得及实现


希望对你有帮助

如果你只是想试验不同的算法并了解它们是如何工作的,那么你可能想看看——这是一些最常见的页面替换算法的一个雏形开源实现,还有一个用于JBoss缓存中使用的算法的适配器和一个非常小的测试套件,让您可以在我们自己的示例数据上运行不同的缓存算法,以判断命中率+有效性

现在,一个免责声明:我写了这段代码。它是在我的雇主那里开发的一个实验性练习,我们试图最大限度地提高缓存的效率,并想知道是否有一种不同的算法可以帮助我们。我们最终并没有改变算法,但我们认为其他人可能会使用它,所以它是开源的。从那以后,没有做过什么,但请看一看,看看它是否有用

实现的分页算法包括:

  • 直接映射(关联)
  • 先进先出
  • LRU
  • LFU
  • (和固定替换缓存)
  • Johnson和Shasha的2Q算法
还有一些我想实现的功能(时钟系列、LRU-K、CAR),但还没来得及实现


希望对你有帮助

你在谈论操作系统页面替换算法吗?请更具体一些。为什么需要实现这个算法?你打算在哪里使用它?-1投票结束因为太模糊你是在谈论操作系统页面替换算法吗?请更具体一些。为什么需要实现这个算法?你打算在哪里使用它?-1投票结束太模糊了