切换到宽版
  • 5933阅读
  • 7回复

高分悬赏解决out of memory问题 [复制链接]

上一主题 下一主题
离线minxk
 

发帖
93
金币
206470
怪币
0
只看楼主 倒序阅读 楼主  发表于: 2010-11-27
悬赏分100铜币,问题如下,多用户搭建厂房,7000吨左右,由于目前厂房已接近尾声,模型较大,经常保存或者创建视图的时候会依次出现如下对话框见附件图片,第一个图片出现后点终止、重试、忽略都无法继续,然后就会出现第二个图片点确认后会出现第三个图片然后tekla会自动退出所做工作保存不上。已做过如下操作:1、更换了内存换成三星的的2G单根内存仍然出现此问题;2、加大内存至4个G,用2根三星2G的内存条,仍然出现问题;3、设置电脑的虚拟内存至8G仍然出现问题;4、断开外网,只留内网几台电脑仍然出现问题;5、更换路由器仍然出现问题;6、电脑重做系统并将硬盘格式化仍然有此问题。请各位高手能够给出个解决方案,如果能成功会转账至你的个人银行,谢谢了!
离线qdzc123

发帖
343
金币
2590
怪币
0
只看该作者 沙发  发表于: 2010-11-27
首先你们怎么好多问题,下文引自tekla:
“Tekla Structures处理大型模型的系统设置
摘要:本文主要介绍使用 Tekla Structures处理大型模型的系统设置,可在计算机硬件配置不升级的情况下,
尽量提高 Tekla模型的运行速度,最大化的避免因硬件配置不够而引起的中断跳出。
在使用Tekla Structures处理大型模型时,经常会遇到因为模型过大、计算机硬件配置达不到要
求而出现 Tekla Structures 软件中断跳出的现象,致使 Tekla 模型没有及时保存就自动退出。这对
Tekla用户使用Tekla Structures 软件造成极大的不便和困扰。
针对这种现象,Tekla 公司首先推荐用户升级计算机硬件配置,我们推荐用户使用尽可能高速
的 CPU 处理器和尽可能大容量的内存(推荐 8G),并且将操作系统升级为 64 位的操作系统,以兼
容大容量的内存(32位操作系统最多可以使用 4096Mb的内存空间)。
在计算机硬件配置不更改的情况下,可以使用如下方法来尽可能的提高Tekla Structures 软件运
行的稳定性:
1.  在 Tekla Structures 高级选项>速度和准确度 中,修改 XS_SOLID_BUFFER_SIZE 的值,用于定义
实体缓冲区的大小。默认大小为 5000 个实体,以下是有关实体缓冲区大小的一些大致建议:
"  1Gb 内存 -> 100000
"  2Gb 内存 -> 200000
"  4Gb 内存 -> 400000
2.  重新开启运行 Tekla Structures;
3.  在 Tekla Structures 软件运行后,按下 Ctrl+Shift+Esc 键,打开任务管理器;
4.  在进程中,
"  右键点击 TeklaStructrues.exe 进程,将 UAC 虚拟化(如果有)取消,
"  设置优先级为高
"  如果 CPU 为双核或多核 CPU 处理,在设置相关性中,选择仅使用一个 CPU
"  检查进程中的映像名称,尽可能的将其他不需要的进程关闭,以节约内存空间。
5.  在任务管理器菜单中,点击查看>更新速度,设置为暂停;
6.  右键点击我的电脑,选择属性,在系统属性>高级>性能选项中选择更改虚拟内存,推荐使用
自动管理分页文件大小,推荐系统自动管理大小。如需自定义设置,请将虚拟内存设置为硬件
内存大小的 1.5 倍为宜。

Tekla Structures 15  硬件配置建议
选择硬件的指导方针
选择硬件的主要原则是要有可靠的性能。因此我们建议您选择已知的稳定的并且与Tekla Structures兼容的
硬件。

如果您考虑一个新的配件,例如显卡,应该事先进行测试以保证它能够满足上述的要求。
关于64位Tekla Structures
除了传统的32位版本Tekla Structures之外,Tekla Structures 15  还提供了64位的版本,64位版本的Tekla
Structures可以比以前版本处理更大的模型。64位版本的提升与改进主要是在内存进程管理方面  — 64位
Tekla Structures可以使用全部的物理内存,而32位技术最多只可使用约3G的物理内存,如果您的硬件配置
了超过3G的内存,那么多出的内存在32位版本里无法访问并使用。
您也可以在64位的操作系统中使用以前版本的32位Tekla Structures。
如果您需要完全实现64位对处理更大模型方面的性能提升,您需要:
 64位的Tekla Structures 15.0
 64位的Windows Vista操作系统
 对应的支持64位系统的硬件和驱动程序
 尽量多的物理内存
现在市场上大部分的硬件产品都已经兼容64位技术,因此当我们分别64位与32位的区别时,操作系统就
成为了关键。为了完全实现64位技术Tekla Structures给我们带来的改进,我们提醒:
当您考虑购买新的硬件配置时,请确保您所购买的硬件的驱动程序已经过认证签名并支持64位技术。
本篇文档我们为您准备了一些关于硬件配置的推荐信息。
建议
操作系统
Tekla Structures在32位的Windows XP和Windows Vista下都可以正常使用。
64位版本的Tekla Structures 15被设计在64位的Window Vista下工作。请您注意:64位的
Windows Vista Home Editions版本会限制内存使用限量为8GB和16GB,64位的Windows
Vista Business,Enterprise和Ultimate版本支持128GB的内存。
硬件
每一个组件在电脑的性能和可用性方面都起到一定作用。对性能很重要的组件是内存,显卡和处理器。
以人体工程学的观点来看重要的组件是显示器(一个或多个),显卡,键盘和鼠标。
内存
当Windows不能把所有的数据都放在内存中时,它就不得不把其余的交换文件保存在硬盘上。与内存相比
硬盘的速度要慢得多。为了避免使用硬盘作为扩展内存,您应该有足够的内存。您可以利用Windows的任
务管理器(Ctrl+Alt+Del >  任务管理器)很容易地检查内存利用率。如果您使用的内存超过您实际的物
理内存,您应该考虑购买更多的内存来扩充。
内存的缺陷通常很难追踪。所以请不要买最便宜的类型,建议考虑其他高质量的品牌,它们更可靠而且不是很贵。
需要内存的多少根据Tekla Structures模型的大小来决定。如果您设计的是一个很大的模型,那么您应该使
用一台有着更多内存的、兼容并使用64位操作系统的电脑,并且在此安装64位Tekla Structures 15版本工作。  
显卡
显卡起到了在屏幕上显示模型的作用,因此对于性能有极大的作用,尤其是在渲染视图方面。Tekla
Structures渲染利用OpenGL接口,对OpenGL有良好硬件支持的显卡的显示效果最好。
显卡制造商在他们的OpenGL接口制作上有少量不同,这使得某些显卡对于视图渲染会发生不稳定。我们
没有足够的资源对市场的所有显卡都进行测试,所以我们挑选作为我们测试平台的显卡都是基于NVIDIA
芯片的有许多制造商的显卡是基于NVIDIA芯片的。尽管芯片是相同的,但是在图像质量方面也可能有相
当大的不同。这一内容在评价显卡的时候也应当考虑进去。电脑杂志的显卡测试是一个不错的讯息来源。
显卡的驱动程序对显卡性能的发挥也是很重要的,您可以从你所购买显卡的网站及时下载最新版本的驱
动。我们提醒:您所选择的驱动应该与你所使用的32位或64位操作系统相匹配。
处理器
在Tekla Structures 14.0中,碰撞检查、处理参考模型等可以由另一个核心处理器完成,所以一个多核的处
理器将能发挥更大的作用,同样如果您同时运行多个软件也是很有作用的。
显示器
从技术和符合人体工程学的角度来看,24 ― LCD 液晶全高清显示器是一个很好的解决方案。
我们的一些客户已经使用两个显示器运行Tekla Structures,以此来提高工作效率,因此在我们的建议中包
含了利用2个显示器的内容。
用两个显示器装备工作站您需要一个可以驱动两个显示器的显卡。市场上有拫多带双显示器能力的显卡,
并且同时具有合理的价格和良好的性能。我们基于NVIDIA和ATI芯片测试了一些产品,看起来没有什么
大的问题。如果您想得到更多的信息可以更多参考电脑杂志的测试。 ”

本人认为,(1)7000吨做到一个模型里?确实挺大,是否可以分成前中后及部分;(2)你出的问题我们有有遇到,创建3D视图的时候会弹出软件,或者在3D视图下双击鼠标,在或者调图生图导图,但只是偶尔,我们的电脑配置不算高,有的甚至很低。既然你做了更换内存条,重装系统,重装tekla,都不行,我猜测是不你的电脑兼容性有问题,当然只是我自己猜测,显卡主板之类的不太兼容。(3)设置问题,电脑的优化设置,tekla系统变量的设置等等,真是不能具体诊断出到底问题出在哪,我们遇到这种问题,也是把所有能做的能想到的做一遍。(4)如果该问题不是很频繁,建议使用自动保存,如果感觉系统自动保存不好用,可以使用高手开发的自动保存程序。(5)使用正版tekla,虽然我们使用的是DB,但是使用正版肯定会不一样,稳定啊,有技术支持啊;(6)不管问题解决没解决老兄没必要给我钱
[ 此帖被qdzc123在2010-11-27 12:41重新编辑 ]
1条评分
pjb222 铜币 +5 热心帮助 2010-12-02
离线robber2002

发帖
364
金币
245
怪币
0
只看该作者 板凳  发表于: 2010-11-27
可以升到高版本以及用64位的window 7(window 7对内存的管理是xp无法比拟的,再说了,32位的系统只能识别3.25G的内存,多了无意义。)或者是服务器版本的window系统。实验过,还是不错的。另外,内存最好用相同品牌,大小,频率的。
离线minxk

发帖
93
金币
206470
怪币
0
只看该作者 地板  发表于: 2010-11-27
先谢谢qdzc123给我的答复,我准备这两天把模型先完善掉,然后出图的时候按照你给我的方法试下,到时候要是有困难还要像你请教啊
离线donglingke

发帖
42
金币
65
怪币
8
只看该作者 4楼 发表于: 2010-12-02
前段时间也遇到过这个问题,后来请教了高手后解决了:



注意:“/”前要留空格!
希望也能解决你的问题。
离线ttwater

发帖
388
金币
269086
怪币
0
只看该作者 5楼 发表于: 2010-12-03
遇到了同样的问题
看不见四楼的解决办法!!!
期待中…………
离线minxk

发帖
93
金币
206470
怪币
0
只看该作者 6楼 发表于: 2010-12-08
qdzc123 朋友铜币已转给你了,基本上这个问题就是内存不足造成的,谢谢你的指点
离线qdzc123

发帖
343
金币
2590
怪币
0
只看该作者 7楼 发表于: 2010-12-09
老兄你真是太客气了