我正在使用java.sql.connection.isValid()
制作DTM。但有时它会在此行遇到内存错误问题。我怎样才能防止这种情况发生?
答案 0 :(得分:0)
我假设您使用的是32位python。 32位python将程序ram内存限制为2 GB(所有32位程序都将此作为硬限制),其中一些由python开销占用,更多的是由程序占用。普通的python对象不需要连续的内存,而是映射不同的内存区域
numpy.arrays
需要连续内存分配,分配起来要困难得多。 aditionally np.array(a) + 1
创建第二个数组,并且必须再次分配一个巨大的连续块(实际上是大多数操作)。
想到一些可能的解决方案