TCL导致内存堆大小错误

时间:2015-08-23 11:39:16

标签: java memory-management tcl heap-memory

我编写了一个TCL,它在名为DMS的工具中使用,这是一个BOM管理工具

TCL功能是将某些值从一个对象复制到另一个对象。从第一个对象检索的值存储在一个数组中,我迭代整个数组以在第二个对象中设置这些值。

当我使用.bat文件执行此TCL时,没有内存问题。但是当在工具[DMS]中执行相同的TCL时,它将作为javaw.exe进程执行,并且抛出内存堆错误。

我尝试增加分配给工具[DMS]的堆大小,但我无法将堆大小增加到1600MB以上。

我还试图在TCL中迭代数组时取消设置所有使用的变量。但这并没有帮助

有没有什么方法可以释放TCL中javaw.exe进程占用的内存,或者除了增加堆内存之外我有什么方法可以解决TCL中的内存不足问题

请分享您的建议

0 个答案:

没有答案
相关问题