【问题标题】:Optimization Experiment technical error Anylogic优化实验技术错误 Anylogic
【发布时间】:2022-01-18 13:24:05
【问题描述】:

我试图尽量减少排队等候卡车的时间,我提供了 25 辆卡车,但只有 1 辆正在使用,所以我做了一个优化实验,目的是尽量减少排队等候时间要求卡车的利用率达到 95%,因此一次可以运送多辆卡车,当我运行优化实验时,它给了我这个错误:OpenJDK 64 位服务器警告 java 运行时环境内存不足继续 ,虽然我使用了 16343 的最大可用内存,但如何解决这个问题才能给我最好的卡车数量? 谢谢

【问题讨论】:

  • 您是否同时运行任何繁重的程序?从任务管理器中检查每个程序实际消耗了多少。你什么时候达到 100%
  • @YasharAhmadov 谢谢,我尝试使用其他笔记本电脑运行它,但仍然没有结果
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: anylogic


【解决方案1】:

java 运行时内存不足仅仅意味着运行模型需要太多内存。

AnyLogic 中的问题通常是代理过多,尤其是当您运行一些参数变化或优化实验时,尝试并行运行多个实验会增加内存需求

一种选择是将尽可能多的代理转换为 Java 类。首先开始转换所有未在 Flow Blocks 中使用且您不需要任何动画的代理。

查看此博客文章以获取示例和更多信息

https://www.theanylogicmodeler.com/post/why-use-java-classes-in-anylogic

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2012-12-08
    • 1970-01-01
    • 2013-09-13
    • 2017-06-25
    • 2017-02-18
    相关资源
    最近更新 更多