Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 MicroStation的内存管理问题
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPIPE
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • -MicroStation
        • +01-常见问题解答
        • +02-培训资料
        • -03-软件安装与配置
          • Error expanding variable MS_LIBRARY_PATH. Exiting
          • MicroStation CE Upgrade Workspace 原理讲解
          • MicroStation CE Upgrade Workspace 实例演示
          • MicroStation CE 安装报错 0x80070643
          • MicroStation CE 安装报错 Failed to copy payload
          • MicroStation CE 安装过程闪退问题
          • MicroStation CE 界面文字不显示
          • MicroStation CE 运行报错-与PKPM软件的冲突
          • MicroStation Connect Edition(Mstn CE)安装配置简介
          • MicroStation V8i SS3安装报错1625
          • MicroStation 安装或使用时报错的问题
          • MicroStation 安装时关于.net framework 报错
          • MicroStation 恢复初始设置的方法
          • MicroStation 运行报错-Api-ms-win-crt-runtime
          • MicroStation-CE 实景建模工作流不加载
          • MicroStation-CL版本软件闪退问题
          • MicroStation卸载失败-filelist.inf 丢失
          • Microstation无法启动?
          • MicroStation的内存管理问题
          • MicroStation的自动保存功能
          • MicroStation的自动关闭功能
          • MicroStation里的保存设置
          • MS V8i和CONNECT Edition各版本支持的操作系统OS
          • MS/J 版的MDL abort in DITEMS 报错及解决方法
          • MSCE中打开文件时跳过工作集不匹配对话框
          • MSCE界面中的中文变成方块的解决方案
          • MS_DEFCTBL配置变量的含义
          • Win7下如何安装MSCE-U14
          • [CE]安装MstnCE U4时如何避免安装可视化组件
          • 介绍一些常用配置变量,从而快速找到对应的文件夹位置
          • 关于MicroStation的安装和数据存储路径
          • 可否在一台电脑安装多个MicroStation版本
          • 启动MicroStation时报 VBA “ClassFactory cannot supply requested class”错误
          • 在哪里能够找到Bentley产品的安装日志
          • 在快速获得工具中直接进入配置文件位置
          • 如何创建MicroStation离线安装包
          • 如何在启动Microstation的时候不使ProjectWise的登录对话框弹出?
          • 如何在工作空间中创建Role级的配置?
          • 如何将色板(Color Table)的颜色自定义为渐变色
          • 如何引用参数变量的值
          • 如何设定项目属性
          • 如何重定向缓存包-Package Cache
          • 如何重置快捷键?(到出厂时的默认设置)
          • 安装Mstn CE后反复提示重新启动系统
          • 安装MS为平台的中文版专业软件,但界面仍然是英文怎么办?
          • 工作空间的读取原理
          • 巧用配置变量对话框
          • 快速打开UPF文件所在位置
          • 怎样使用管理员权限安装MicroStation
          • 怎样对参数变量加锁
          • 无法执行冲突检测功能,弹出对话框说缺少许可
          • 显示所有的参数变量
          • 服务器端安装MicroStation时报错
          • 用户自定义Preference设置不起作用的问题
          • 用环境变量代替配置变量
          • 精确绘图/键盘快捷键的存储位置?
          • 设备显卡导致MicroStation图形异常显示的问题
          • 软件启动时弹出“无法加载应用程序”的黑窗口
          • 配置变量对话框中编辑WorkSet.cfg
        • +04-图形用户界面
        • +05-辅助绘图
        • +06-二维绘图
        • +07-三维建模
        • +08-渲染和动画
        • +09-打印
        • +10-元素选择和操作/测量
        • +11-单元/组/图案化
        • +12-文字/标注/表格/报表
        • +13-自定义线型和多线
        • +14-单位和坐标系
        • +15-模型与参考文件
        • +16-视图和层
        • +17-动态视图和组图
        • +18-光栅/点云/实景
        • +19-DGN/DWG及格式转换
        • +20-实用工具
        • +21-二次开发
        • +22-其它
        • +23-MicroStation与iTwin交互
        • +24- Learning Tips
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +建筑设计之思考(赵大师专作)
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +Bentley学习资料库
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    MicroStation的内存管理问题

    相比较之前版本的MicroStation(不管计算机的可用物理内存有多大,最多只能够使用2GB),MicroStation V8 XM Edition以及其之后的版本被设计为可以更有效地利用计算机的可用内存。这在处理大模型的时候会非常有帮助。

    关于内存管理的内容其实是非常难以理解的,因为关系到像Windows这样的多任务操作系统的内存问题,以及虚拟内存等相关内容。接下来的内容会涉及到一些技术细节问题。但是对于大多数只是希望简单地听到怎样通过配置系统用以工作于大数据模型的建议的话,我们能给出的一些简单的解决办法就是比如,购买一台64位计算机,安装64位的操作系统(比如64位Windows7),并且购买安装更多的物理内存,或者使用我们64位版本的MicroStation CONNECT Editon。如果您不是特别在意计算机的技术细节问题。您可以直接忽略掉下面的内容,只看我们用粗体字标注的解决方案。

    MicroStation CONNECT Editin之前版本的MicroStation都是32位的应用程序,因此理论上只能够识别4GB以内的内存。在Windows系统下运行的程序并不会直接访问物理内存。程序执行时被分配的其实是虚拟内存,换句话说,每个进程最大能够利用4GB的虚拟内存。而实际上,32位Windows的情况下,操作系统和应用程序会均分这些内存地址空间。因此,像MicroStation这样的应用程序实际上只能够使用2GB的内存地址空间。

    64位Windows的情况下,操作系统并不会消耗32位程序的内存地址空间,这就是对于处理大模型的时候为什么64位操作系统比32位操作系统更可取的原因。

    那么如果MicroStation被限制只能够使用2GB或者4GB的内存地址空间的话,怎样能够让它使用大于4GB的内存呢?答案就是MicroStation V8 XM以及其之后的版本能够在内部管理自己的虚拟地址空间。当MicroStation检测到内存不足的时候,它会把用于处理模型数据的内存交换到磁盘或者系统没有被使用的物理内存上。如果可行的话,这两种方式的任何一种都可能会被执行,当然很明显,如果交换到磁盘上,处理速度肯定要比交换到物理内存上慢很多。这也就是为什么在内存受限的时候安装更多的物理内存能够提高性能。这个技术同样适用于32位以及64位的windows操作系统。

    然而,为了直接使用额外的系统物理内存。在windows下,需要赋予启动MicroStation的用户以一个特殊的权限。打开权限需要采用下面的方式。

     "Windows Control Panel > Administrative Tools > Local Security Policy > Local Policies > User Rights Assignment > Lock Pages In Memory" (在Windows7下 "Windows Control Panel > System and Security" 然后找到"Administrative Tools") 然后赋予使用MicroStation的用户予权限,并且请注意在启动MicroStation时,使用管理员权限启动。


     

    • Share
    • History
    • More
    • Cancel
    • lei.lin Created by Bentley Colleague lei.lin
    • When: Mon, Dec 28 2015 3:01 AM
    • lei.lin Last revision by Bentley Colleague lei.lin
    • When: Mon, Dec 28 2015 3:05 AM
    • Revisions: 3
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies