span8
span4
我正在转换超过150万个链接,并把它们写入数据库。这个工作台以前为我工作时使用的数据量大致相同。自从更新到FME 2019,我现在得到一个“错误运行翻译”,没有什么可以继续。我启用了完整的日志记录,下面是最后几行:
|5835.7| 0.0|警告|资源管理器:未能释放足够的内存达到内存上限:物理1.85 GB超过917.49 MB虚拟7.34 GB超过16777216.00 TB超出私有内存限制:1.85 GB > 917.49 MB 2019-08- 09: 51|5835.8| 0.0|通知|资源管理器:优化内存使用。请稍等…2019-08-20 09:49:51 | 5835.9 | 0.0 | | ResourceManager警告:释放906451字节的矢量数据(内存减少了196608字节)2019-08-20 09:49:51 | 5835.9 | 0.0 | | ResourceManager警告:没有足够的自由内存到内存上限:物理1.85 GB / 917.49 MB虚拟7.34 GB / 16777216.00结核病2019-08-20 09:49:52 | 5836.1 | 0.2 | | ResourceManager警告:释放!超过私有内存限制:1.86 GB > 917.49 MB 2019-08- 09: 52|5836.1| 0.0|通知|资源管理器:优化内存使用。请稍等…2019-08-20 09:49:52 | 5836.1 | 0.0 | | ResourceManager警告:释放339456字节的矢量数据(内存减少了131072字节)2019-08-20 09:49:52 | 5836.1 | 0.0 | | ResourceManager警告:没有足够的自由内存到内存上限:物理1.86 GB / 917.49 MB虚拟7.34 GB / 16777216.00结核病2019-08-20 09:49:52 | 5836.2 | 0.2 | | ResourceManager警告:释放!超出私有内存限制:1.86 GB > 917.49 MB 2019-08- 09: 52|5836.2| 0.0|通知|资源管理器:优化内存使用。请稍等…2019-08-20 09:49:52 | 5836.3 | 0.0 | | ResourceManager警告:释放1276748字节的矢量数据(内存减少了196608字节)2019-08-20 09:49:52 | 5836.3 | 0.0 | | ResourceManager警告:没有足够的自由内存到内存上限:物理1.86 GB / 917.49 MB虚拟7.34 GB / 16777216.00结核病2019-08-20 09:49:52 | 5836.4 | 0.2 | | ResourceManager警告:释放!超出私有内存限制:1.86 GB > 917.49 MB 2019-08-49 09:49:52|5836.4| 0.0|通知|资源管理器:优化内存使用。请稍等…
有什么办法吗?这似乎是一个内存问题,但不确定可以做什么。工作簿接收行数据,从中创建行,并使用特性接合器连接其他几个表来创建模型。
我注意到,如果您在启动一个工作区时打开了许多应用程序,那么FME似乎会占用当时可用的资源,而不会得到更多。
如果你看看你的日志文件的前几行,你应该看到类似第35行:
|通知|FME配置:进程限制为15.44 GB物理内存|通知|FME配置:当进程使用量超过46.32 GB虚拟内存|通知|FME配置:当进程使用量低于34.74 GB虚拟内存时停止释放内存
这些数字代表(按顺序)
1.你的物理内存
2.在开始将内存转储到临时目录之前,FME将消耗的最大“内存量”
3.当FME将开始填补'记忆'再次。
当你看到这条线ResourceManager:优化内存使用。请稍等…FME试图将数据转储到硬盘。据我所知,我需要在记忆中保留一些,所以有时它不能释放所有。
当你有很多应用程序时,有时你可能会在日志的开头看到一些更低的东西:
|通知|FME配置:进程限制为15.81 GB物理内存|通知|FME配置:当进程使用超过时开始释放内存33.22 MB虚拟内存|通知|FME配置:停止释放内存时,进程使用量低于31.89 MB的虚拟内存
在这里你可以看到FME将开始倾销更低,这将一直保持到工作空间完成,将需要更长的时间来完成,并可能导致一些实际的问题的进程
另一种方法是以管理员身份运行FME。有时,我看到fme在写入临时目录时出现问题。以管理员身份运行有时可以克服这个奇怪的问题(我建议使用重新安装id来修复您的问题)。
©2019安全亚搏在线软件公司法律