Sign inSign up

sunssr/fixed-memory-hog

By sunssr

•Updated over 1 year ago

甲骨文闲置实例保活程序

Image
0

646

sunssr/fixed-memory-hog repository overview

⁠v1.1.3 重写内存占用逻辑,将堆内存改为直接内存。
docker run -d \
  --name mm \
  -e JVM_XMX=512m \
  -e CPU_LOAD=0.2 \
  --restart always \
  --memory-swap=0 \
  sunssr/fixed-memory-hog:latest
⁠v1.1.2 增大保留内存至256M,以防止可能的内存回收。
docker run -d \
  --name mm \
  -e JVM_XMX=5632m \
  -e CPU_LOAD=0.2 \
  --restart always \
  sunssr/fixed-memory-hog:1.1.2

JVM_XMX:你想使用的内存大小。例如:6G。

CPU_LOAD:每个CPU核心的使用率[0,1]。例如:使用率设置为0.1,则每个核心都将使用它10%的CPU资源。

⁠v1.1.1 优化代码为多线程
docker run -d \
  --name mm \
  -e JVM_XMX=6G \
  -e CPU_LOAD=0.1 \
  --restart always \
  sunssr/fixed-memory-hog:1.1.1

JVM_XMX:你想使用的内存大小。例如:6G。

CPU_LOAD:每个CPU核心的使用率[0,1]。例如:使用率设置为0.1,则每个核心都将使用它10%的CPU资源。

⁠v1.1.0 单线程,下个版本改进
docker run -d \
  --name mm \
  -e JVM_XMX=6G \
  -e CPU_LOAD=0.1 \
  --restart always \
  sunssr/fixed-memory-hog:1.1.0

JVM_XMX:你想使用的内存大小。例如:6G。

CPU_LOAD:1个CPU核心的使用率[0,1],例如:使用率设置为0.1,将使用1个核心10%的CPU资源。

⁠v1.0.0 仅有内存占用功能
docker run -d --name mm -e JVM_XMX={你想使用的内存大小,例如:6G,删掉括号} --restart always sunssr/fixed-memory-hog:1.0.0

Tag summary

Content type

Image

Digest

sha256:c34809847…

Size

233.2 MB

Last updated

over 1 year ago

docker pull sunssr/fixed-memory-hog