子主题“内存不足”和“超出了GC开销限制”

itChi:

我正在执行从svn的转换项目git由于应用程序是单线程的,因此我将项目移至Faster PC。

所以没有任何选择吧httpSpooling = true它运行在一个虚拟机OK - ,4 CPU's20 Gb of Ram

两个单独实例的RAM使用率是8GB最大值9.8Gb

Jobs暂停,压缩并SCP到新机器上-Deb9(与VM相同)i7(8 CPUs(有效))16GB内存的Bare Metal版本

但是,当仅启动一个SubGit实例时;我得到Java out of memoryGC Overhead Limit Exceeded我尝试将以下排列添加repo.git/subgit/config[daemon]

javaOptions = -noverify -client -Djava.awt.headless=true -Xmx8g -XX:+UseParallelGC -XX:-UseGCOverheadLimit – This gives GC Overhead Limit Exceeded Error
#javaOptions = -noverify -client -Djava.awt.headless=true -Xmx8g -XX:+UseParallelGC -XX:-UseGCOverheadLimit – (OPS Disabled) Gives an out of memory error.
javaOptions = -noverify -client -Djava.awt.headless=true –Xmx12g -XX:-UseGCOverheadLimit – this gives out of memory errors.

我也尝试过其他设置,包括–client为进行更改–server,但这似乎是两种方式的转换,这不是我要尝试做的事情。

根据成功运行的系统上的应用程序使用情况,应该有足够的RAM,因此除非SubGit忽略某些值,否则我无法确定。

ildar.hm:

实际上,根据您运行的操作,[daemon]部分中的'javaOptions'可能会被忽略:这些Java选项会影响SubGit守护程序,但不会影响'subgit install'或'subgit fetch'操作。既然您已经提到过将存储库移至另一台机器,所以我相信,您已经调用了这两个命令中的任何一个来重新启动镜像,因此这就是'daemon.javaOptions'被忽略的原因。要调整SubGit的Java选项,请在SubGit启动脚本(EXTRA_JVM_ARGUMENTS行)中直接对其进行编辑:

EXTRA_JVM_ARGUMENTS="-Dsun.io.useCanonCaches=false -Djava.awt.headless=true -Djna.nosys=true -Dsvnkit.http.methods=Digest,Basic,NTLM,Negotiate -Xmx512m"

至于内存消耗本身,取决于正在运行的操作。尚不清楚您是如何(通过“ subgit shutdown”或其他方式)在虚拟机上暂停作业,当时正在运行哪些操作(初始翻译或常规提取)以及如何在虚拟机上重新启动作业?新机器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

超出了GC开销限制,但有足够的内存

内存不足:Java堆空间。在Android Studio 3.4更新后构建发布APK时,超出OR GC开销限制

Clojure错误-超出了GC开销限制

Android Studio:超出了GC开销限制

PySpark超出了GC开销限制

crashlyticsGenerateSymbolsRelease-超出了GC开销限制

jmeter中超出了gc内存开销

大型数据集缓存到Spark内存中时,“超出了GC开销限制”(通过sparklyr和RStudio)

Spring Boot和Java java.lang.OutOfMemoryError:超出了GC开销限制

Tomcat java.lang.OutOfMemoryError:超出了GC开销限制

将大量数据写入excel:超出了GC开销限制

java.lang.OutOfMemoryError:超出了GC开销限制

Pyspark:java.lang.OutOfMemoryError:超出了GC开销限制

如何重现Java OutOfMemoryError-超出了GC开销限制

错误java.lang.OutOfMemoryError:超出了GC开销限制

Android Studio中超出了GC开销限制

无法执行dex:超出了GC开销限制->库

构建Android源时超出了GC开销限制

Jmeter java.lang.OutOfMemoryError:超出了GC开销限制

java.lang.OutOfMemoryError(超出了GC开销限制)

Google Play服务超出了GC开销限制

Spark:在Scala中与ListBuffer一起使用cogroup时出现内存问题(超出了GC开销限制)

Spring Data Rest使GC开销超出了

运行声纳运行程序时超出了GC开销限制

为什么Spark失败并出现java.lang.OutOfMemoryError:超出了GC开销限制?

java.lang.OutOfMemoryError:WSO2 MB上超出了GC开销限制

在Java Spark中收集数据集时超出了OutOfMemoryError GC开销限制

Apache NiFi-OutOfMemory错误:SplitText处理器超出了GC开销限制

在Scala项目上-运行sbt test命令时超出了错误GC开销限制