34265| 7
|
[图文教程] AVL Cruise限制内存占用的方法|Cruise在Win32 Platform下的内存优化 |
Cruise默认设置,允许cruise_m.exe进程占用约8G内存; 当系统内存不足,或Cruise运行于Win32 Platform下时,仿真过程中,可能会因内存不足,无法分配内存地址而报类似“DM_Realloc - Memory Reallocation failed”这样的错误; 通常情况下,Cruise的大部分仿真任务都可以在Win32 Platform下顺利完成,但当进行联合仿真,或纯电动及混合动力车辆模型进行Cycle Run任务循环工况多次迭代仿真时,可能会因内存超限而导致仿真中途报错失败; 此时建议将Cruise软件切换到Win64 Platform下; 我们在《AVL Cruise前向仿真(Simulation 1~5)算法详解》中也介绍过一些降低内存占用方面的方法; 本文介绍的方法支持在极限内存条件下(甚至256MB内存)完成Cruise仿真计算,但一般情况下不建议使用; 当然,对于有特殊需求的用户,例如,喜欢轻量化的软件环境,不想安装64位编译器,习惯32位Matlab自带的lcc编译器编译dll进行联合仿真的朋友,可以使用本教程中的方法限制cruise_m.exe的内存占用; 此外,对于复杂系统的仿真,也可以使用此方法加大默认的8G内存限制到16G、32G、256G... AVL Cruise限制内存占用的方法:
购买主题
已有 27 人购买
本主题需向作者支付 8 金币 才能浏览
本帖被以下淘专辑推荐: | |
发表于 2022-5-24 21:43:27
|
显示全部楼层
| ||
| ||
发表于 2022-5-24 23:21:21
|
显示全部楼层
| ||
| ||
发表于 2022-6-15 14:19:24
|
显示全部楼层
| ||
| ||