Eclipse Studio中的IDM 8.0:Java堆空间错误

2020-08-19 14:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在尝试对AD D...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在尝试对AD Delta工作进行一些更改时,我遇到了Java堆空间问题。 详细信息如下。

SAP IDM 8.0 SP00

我将AD初始加载作业复制到新的"自定义作业",如下所示。

我复制了通行证" UpdateUserGroupAssignmentDelta"以在同一作业中创建一个新的复制通行证,然后尝试将该新复制的通行证上移,这导致Java堆空间错误,如下所示

基于一些研究,我发现堆大小在Eclipse.ini文件中定义。

我将此文件堆大小从Xmx512m更改为Xmx1024m,但是仍然遇到相同的问题。

我再次将堆大小增加到Xmx2048m,但仍然收到错误消息。

原始Eclipse.ini文件:

-启动

plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

-launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212

-产品

  • org.eclipse.epp.package.standard.product

-launcher.defaultAction

openFile

-launcher.XXMaxPermSize

256M

-showsplash

  • org.eclipse.platform

-launcher.XXMaxPermSize

256m

-launcher.defaultAction

openFile

-launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion = 1.6

-Xms40m

-Xmx512m

修改后的Eclipse.ini文件:

-启动

plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

-launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212

-产品

  • org.eclipse.epp.package.standard.product

-launcher.defaultAction

openFile

-launcher.XXMaxPermSize

256M

-showsplash

  • org.eclipse.platform

-launcher.XXMaxPermSize

256m

-launcher.defaultAction

openFile

-launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion = 1.6

-Xms256m

-Xmx2048m

上述更改基于 http://wiki.eclipse.org/Eclipse.ini 上的信息完成 a>

在屏幕截图的底部,您还将看到显示的堆大小。


将堆大小设置为1024MB时出现错误

发生上述错误后,堆大小增加到2058MB,eclipse关闭并再次打开,然后在尝试向上传递时,堆大小增加到较高级别。

Eclipse在尝试向上传递时突然停止响应。


现在,在尝试向上移动通行证时出现错误信息。


对于通过次数较少(例如7-8次通过)的作业,不会发生此问题。

我想知道是否有建议的步骤来解决Eclipse Studio中的Java空间错误。

如何解决此问题?

谢谢。

亲切的问候,

Pradeep

1.JPG (90.8 kB)
3条回答
哎,真难
2020-08-19 15:03

你好,Pradeep,安德烈亚斯。

错误"未处理的事件循环异常-堆空间错误",Pradeep在本文中提到,出现在某些SP中 当您在SAP IDM配置的作业定义(通过定义)中使用特殊字符时,SAP IDM 8.0的性能问题就不存在了,Andreas在此处写道。

请参阅SAP注释2745065 https://launchpad.support.sap.com/#/ notes/2745065

要找出IDM配置中的哪个字符导致此错误,请转至AS JAVA中的LOG VIEWER中的开发人员跟踪。 可能需要增加日志级别才能找到此字符信息。


可能还有另一个与性能有关的Java堆空间问题,这是一个正常的java/eclipse主题,您必须在eclipse.ini中增加堆空间。 https://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F


最好的问候,克里斯托夫

一周热门 更多>