标签: memory-limit

收藏最大尺寸

这是我的代码:

Sub isdofsodjisf48023jroi23f984444444jiodfiosj12348023jroi23f98()


Dim colFiles As New Collection
    RecursiveDir colFiles, "C:\Documents and Settings\Alex Gordon\Desktop\testing\files\", "*.xls", True

    Dim vFile As Variant
    For Each vFile In colFiles
        Call writeincells(vFile)
    Next vFile

End Sub



Public Function RecursiveDir(colFiles As Collection, _
                             strFolder As String, _
                             strFileSpec As String, _
                             bIncludeSubfolders As Boolean)

    Dim strTemp As String
    Dim colFolders As New Collection
    Dim vFolderName As Variant

    'Add files in strFolder matching strFileSpec to colFiles
    strFolder = TrailingSlash(strFolder)
    strTemp = Dir(strFolder & strFileSpec)
    Do While strTemp …
Run Code Online (Sandbox Code Playgroud)

collections excel vba excel-vba memory-limit

5
推荐指数
1
解决办法
1万
查看次数

如何防止Java超出容器内存限制?

我在硬内存限制为 4GB 的 Docker 容器中运行 Java 程序。我已将最大堆设置为 3GB,但 Java 程序仍然超出限制并被杀死(OOMKilled)。

我的问题是:如何配置 Java 以遵守设置的容器限制并抛出 OutOfMemoryException 而不是尝试分配超出限制并让主机内核踢它的屁股?

更新:我是一名经验丰富的 Java 开发人员,对 JVM 有一定的了解。我知道如何设置最大堆,但我想知道是否有人知道设置JVM 进程从操作系统声明的内存限制的方法。

java containers memory-limit cgroups docker

5
推荐指数
2
解决办法
1763
查看次数

超出 Google Cloud Functions 内存限制

我们使用 NodeJS 和 Sharp (libvips) 库在 Google Cloud Functions 中进行了大量图像处理。即使我们将函数的内存限制设置为 2Gb,该函数偶尔也会耗尽内存并因“错误:超出内存限制”而崩溃。函数调用被中断。信息。

有没有办法捕获这个异常?我想返回一个更礼貌的 (json) 响应,以便我的服务器知道问题出在哪里。

memory memory-limit node.js google-cloud-functions

5
推荐指数
1
解决办法
3690
查看次数

限制 Julia 内存消耗

是否有任何特定的命令行标志可用于限制 Julia 脚本的内存消耗?(专门针对 Genie 应用程序)

或者有什么类似的方法来限制这种消费?

memory-limit julia

5
推荐指数
0
解决办法
755
查看次数

搜索唯一的四位数以获取定义的总和

我的任务是找到四个唯一元素,其总和已定义。所以我有输入数据:n个元素的数据数组,元素可以重复,'s'是总和。我有两个循环,第一个 i 在值 [0, n-1] 中,第二个 j 在 [i+1, n] 中。我保存在 Map 中的所有唯一元素对,其中键是总和,值是由该总和组成的可能元素的集合。结果是输入数据数组的四个唯一元素的集合。我在第二个周期中执行的所有操作:

  1. 我检查 's' 和 data[i]+data[j] 之间是否已经有不同,2)如果有,我检查 data[i] 和 data[j] 是否与保存对中的元素不重合并添加到结果中。
  2. 将这对 data[i] + data [ j] 添加到具有历史记录的 Map

我在这项任务中遇到了内存限制,但我克服了它。时间限制为 O(n^2)。据我了解,我做了一些额外的操作并保存了一些不必要的数据。我创建了两个对象 Fourths 和 Pairs ,但它们内部只有原始字段,所以我认为其中没有什么交易

这是我的java代码:

public class SunForthFAIL {

  public static void main(String[] args) throws IOException {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    int n = Integer.parseInt(reader.readLine());
    int s = Integer.parseInt(reader.readLine());
    int[] data = new int[n];
    Set<Forths> result = new HashSet<>();
    Map<Integer, Set<Pair>> history = new HashMap<>();

    StringTokenizer …
Run Code Online (Sandbox Code Playgroud)

java algorithm hashmap memory-limit

5
推荐指数
1
解决办法
93
查看次数

PHP命令行脚本忽略了php.ini和ini_set('memory_limit',...)指令

我面临着常见的"致命错误:内存不足(分配30408704)(试图分配24个字节)......"PHP致命错误.通过Apache提供的页面没有表现出这种行为.

我尝试过以下方法:

  1. 将php.ini中的memory_limit增加到更大的值.
  2. 通过调用脚本本身内增加memory_limit的ini_set('memory_limit', -1), ini_set('memory_limit', '-1'), ini_set('memory_limit', 100000000),ini_set('memory_limit', '128M'),等.
  3. unset()不需要的数组和对象,以鼓励垃圾收集器释放内存.
  4. 联系网络主机.他们通常非常有能力和知识渊博,但也无法帮助我解决这个问题.
  5. 我已经尝试使用-c命令行标志显式包含一个php.ini文件来手动选择具有各种值的特定php.ini文件.
  6. 我已经尝试使用原始字节数和64M,128M等值设置php.ini中的memory_limit.
  7. 托管服务提供商能够以root身份运行脚本,没有任何问题,但遇到了我使用非root用户运行时遇到的相同问题.也许涉及某种权限问题?

无论我尝试什么,错误信息都是一样的.我的命令行脚本似乎忽略了对它的更改memory_limit.

我倾向于尝试确保我的脚本具有内存效率,但我现在需要通过简单的HTML DOM解析大量的HTML,并且它在解析器中遇到了内存不足的问题.为了减少脚本的内存占用,我尝试使用DOMDocument.这也无济于事.实际上,现在在脚本的其他地方触发了内存不足错误.

我的问题:有没有人遇到过这个或类似的问题?你有什么建议?

谢谢.

php domdocument simple-html-dom memory-limit

4
推荐指数
1
解决办法
6244
查看次数

"php --help"导致Ubuntu上的"PHP内存耗尽"错误

PHP致命错误:第0行的Unknown中允许的内存大小为262144字节(尝试分配523800字节)

"php5 --help"也出现同样的情况

我已经研究了这个并且读了我应该:1)增加php.ini中的内存限制 - 在php.ini的所有实例中它都是128MB - 应该足以运行php cli help 2)使脚本更有效 - 显然不适用于--help

如果可以的话请帮忙 ?

php memory memory-limit

4
推荐指数
1
解决办法
1万
查看次数

GAE:点击"Exceeded soft private memory limit"后执行是否继续?

我的一个GAE任务队列请求超出了软内存限制(下面的日志).我对软内存限制的理解是,它允许请求完成,然后在完成后,它关闭实例.

但是,从日志中看,当我达到软内存限制时,执行会停止.我看到内存限制消息后没有更多的日志记录代码,我已经检查了我的状态,看起来看起来不像请求正在完成.我不确定它是否重要,但此请求是在延迟库TaskQueue中执行的.

因此,如果TaskQueue达到软私有内存限制,执行是否会继续,直到请求完成或立即停止?是否可能只记录日志代码?

日志:

2012-04-11 23:45:13.203
Exceeded soft private memory limit with 145.848 MB after servicing 3 requests total
W 2012-04-11 23:45:13.203
After handling this request, the process that handled this request was found to be using too much memory and was terminated. This is likely to cause a new process to be used for the next request to your application. If you see this message frequently, you may have a memory leak in your application.
Run Code Online (Sandbox Code Playgroud)

记录截图

python google-app-engine task-queue memory-limit

4
推荐指数
1
解决办法
1102
查看次数

Erlang:如何限制分配给进程的内存

我要问的是,是否可以限制分配给特定进程的内存(堆或堆栈),以便此进程不能超过它.也许类似于"process_flag(min_heap_size,MinHeapSize)",但是对于最大堆.

heap erlang stack memory-limit

4
推荐指数
1
解决办法
1104
查看次数

php file_get_contents():内容从2147483648截断到2147483647字节

当我要创建2GB文件的zip文件时,如何找出问题.

错误

file_get_contents():内容从2147483648截断到2147483647字节

致命错误:内存不足(分配2151677952)(试图分配18446744071562067968字节)

我正在使用专用服务器并已设置memory_limit,max_execution_time,max_upload_filesize,max_post_size.但它不适合我.请检查我的代码,让我知道我做错了什么 -

创建新的zip对象

    $zip = new ZipArchive();

    # create a temp file & open it
    $tmp_file = tempnam('.','');
    $zip->open($tmp_file, ZipArchive::CREATE);

    # loop through each file
    foreach($files as $file){
        # download file
        $download_file = file_get_contents($file_path.'/'.$file);
        #add it to the zip
        $zip->addFromString(basename($file_path.'/'.$file),$download_file);
    }

    # close zip
    $zip->close();
    $zip_name = $last_seg.'.zip';
    # send the file to the browser as a download
    header("Content-disposition: attachment; filename=$zip_name");
    header('Content-type: application/zip');
    readfile($tmp_file);
Run Code Online (Sandbox Code Playgroud)

php zip file memory-limit http-headers

4
推荐指数
1
解决办法
1963
查看次数