Not working using Firefox geckodriver if you use a separate profile, it gives an error: java.lang.OutOfMemoryError: Java heap space

Not working using Firefox geckodriver if you use a separate profile, it gives an error: java.lang.OutOfMemoryError: Java heap space

使用:

selenium server 3.0.1
firefox 46+, tried on different versions
Windows 10
Jython 2.5.4

代码:

self.profileDir = File(self.dict['profileDir'])
System.setProperty("webdriver.gecko.driver", Config.DISTR_DIR + '\geckodriver.exe')
self.profile = FirefoxProfile(self.profileDir)
self.driver = FirefoxDriver(self.profile)

当我运行出现错误:

1479121081847   geckodriver INFO    Listening on 127.0.0.1:13582

self.driver = FirefoxDriver(self.profile)
java.lang.OutOfMemoryError: Java heap space

如果删除配置文件的下载,并指定:

self.driver = FirefoxDriver()

到目前为止一切看起来都不错,但我需要加载配置文件。
我尝试将Java(now-Xms64M-Xmx512M)的内存增加到-Xmx1200M(上面为什么 java 抱怨),有时浏览器会启动,但这种情况极为罕见且不稳定。
解决方案是什么?为什么会因为负载配置文件而发生这种情况?

事实上,我想要加载的 Firefox 配置文件缓存了 350 MB 的数据,当我尝试加载 java 时,显然所有这些信息都被吞没了,并从臀部的出口部分消失了。清除浏览器缓存问题不再出现!!!