
think padl460的话配置不是很高,个人认为运行fdtd这样大型仿真程序,显卡也要够给力,你说内存使用量会超过8g,应该是显存不够用,借内存空间了,但是显卡本身处理能力跟不上,报错也正常
1服务器内存主要是用来存储临时数据,做缓存用的。服务器系统本身所占的内存比较少,内存需要消耗的大小,取决于你服务器里跑的应用程序。
理论上来说内存越大越好,可以将更多的临时数据放到内存里面,避免直接读硬盘,毕竟读内存的速度要比读硬盘的速度快很多,但从经济的角度来看,够用就好了,
多了,服务器也用不上,放在那里浪费。
2制约服务器性能的因素,不同应用可能存在的瓶颈是不同的,有的要重点考虑处理器、内存,有的要重点考虑硬盘或网络的I/O吞吐能力;
通讯服务器(messaging/E-mail/VOD):快速的I/O是这类应用的关键,硬盘的I/O吞吐能力是主要瓶颈;
数据仓库(联机事务处理/数据挖掘):大型商业数据存储、编目、索引、数据分析,高速商业计算等,需要具有良好的网络和硬盘I/O吞吐能力;
数据库(ERP/OLTP等):服务器运行数据库,需要具有强大的CPU处理能力,大的内存容量来缓存数据,同时需要有很好的I/O吞吐性能;
其他应用:应用集中在数据查询和网络交流中,需要频繁读写硬盘,这时硬盘的性能将直接影响服务器整体的性能。
3如果楼主的服务器只是跑普通的网页程序的话,2G是绝对够用的,如果里面跑的应用系统比较多,
例如一部服务器里运行数据库,论坛,前台网站等等。而网站里面的,和视频比较多的话,就要根据服务器负担来适当增加内存。
从另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式
和动态存储方式。
静态存储方式:是指在程序运行期间分配固定的存储空间的方式。
动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。
内存的作用是存储程序运行时需要的数据和产生的数据。CPU计算时从内存中读取需要的数据。内存属于少了不行,多之无用的硬件。假如电脑是一辆汽车,CPU是发动机,内存就是油箱。执行某个程序相当于跑一趟长途,假如这一趟需要50升的油,而你的油箱只有40升,那么结果就是跑不到目的地。换成程序执行的过程,可能导致程序无法正常运行,也可能导致系统变得很卡,因为需要不断从虚拟内存中进行换页来提供可用的内存。而假如你的油箱有60升,并不会让你更快地到达目的地。
视频的后期制作比较消耗内存,通常建议8GB以上内存。就像我上面说的,假如你的系统只用到了3GB内存空间,那么4GB内存和16GB没有区别。而假如用到了5GB,那么4GB就不能保证流畅运行,甚至不能保证正常运行。
以上就是关于笔记本16G内存为什么跑不了占内存超过8G的程序全部的内容,包括:笔记本16G内存为什么跑不了占内存超过8G的程序、服务器的内存主要起什么作用、C语言各种数据在内存中的分配方式,分别对程序的运行效率有哪些影响等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)