为您找到与jvm内存设置多大合适相关的共200个结果:
你们知道内存条应该买多大的吗?下面是读文网小编带来台式机多大内存条合适的内容,欢迎阅读!
内存容量是指该内存条的存储容量,是内存条的关键性参数。内存容量以MB作为单位,可以简写为M。内存的容量一般都是2的整次方倍,比如64MB、128MB、256MB等,一般而言,内存容量越大越有利于系统的运行。目前台式机中主流采用的内存容量为256MB或512MB,64MB、128MB的内存已较少采用。
系统对内存的识别是以Byte(字节)为单位,每个字节由8位二进制数组成,即8bit(比特,也称"位")。按照计算机的二进制方式,1Byte=8bit;1KB=1024Byte;1MB=1024KB;1GB=1024MB;1TB=1024GB。
系统中内存的数量等于插在主板内存插槽上所有内存条容量的总和,内存容量的上限一般由主板芯片组和内存插槽决定。不同主板芯片组可以支持的容量不同,比如Inlel的810和815系列芯片组最高支持512MB内存,多余的部分无法识别。目前多数芯片组可以支持到2GB以上的内存,主流的可以支持到4GB,更高的可以到16GB。此外主板内存插槽的数量也会对内存容量造成限制,比如使用128MB一条的内存,主板由两个内存插槽,最高可以使用256MB内存。因此在选择内存时要考虑主板内存插槽数量,并且可能需要考虑将来有升级的余地。
内存电压 内存正常工作所需要的电压值,不同类型的内存电压也不同,但各自均有自己的规格,超出其规格,容易造成内存损坏。SDRAM内存一般工作电压都在3.3伏左右,上下浮动额度不超过0.3伏;DDR SDRAM内存一般工作电压都在2.5伏左右,上下浮动额度不超过0.2伏;而DDR2 SDRAM内存的工作电压一般在1.8V左右。具体到每种品牌、每种型号的内存,则要看厂家了,但都会遵循SDRAM内存3.3伏、DDR SDRAM内存2.5伏、DDR2 SDRAM内存1.8伏的基本要求,在允许的范围内浮动。略微提高内存电压,有利于内存超频,但是同时发热量大大增加,因此有损坏硬件的风险。
内存主频和CPU主频一样,习惯上被用来表示内存的速度,它代表着该内存所能达到的最高工作频率。内存主频是以MHz(兆赫)为单位来计量的。内存主频越高在一定程度上代表着内存所能达到的速度越快。内存主频决定着该内存最高能在什么样的频率正常工作。目前较为主流的内存频率室333MHz和400MHz的DDR内存,以及533MHz和667MHz的DDR2内存。
大家知道,计算机系统的时钟速度是以频率来衡量的。晶体振荡器控制着时钟速度,在石英晶片上加上电压,其就以正弦波的形式震动起来,这一震动可以通过晶片的形变和大小记录下来。晶体的震动以正弦调和变化的电流的形式表现出来,这一变化的电流就是时钟信号。而内存本身并不具备晶体振荡器,因此内存工作时的时钟信号是由主板芯片组的北桥或直接由主板的时钟发生器提供的,也就是说内存无法决定自身的工作频率,其实际工作频率是由主板来决定的。
DDR内存和DDR2内存的频率可以用工作频率和等效频率两种方式表示,工作频率是内存颗粒实际的工作频率,但是由于DDR内存可以在脉冲的上升和下降沿都传输数据,因此传输数据的等效频率是工作频率的两倍;而DDR2内存每个时钟能够以四倍于工作频率的速度读/写数据,因此传输数据的等效频率是工作频率的四倍。例如DDR 200/266/333/400的工作频率分别是100/133/166/200MHz,而等效频率分别是200/266/333/400MHz;DDR2 400/533/667/800的工作频率分别是100/133/166/200MHz,而等效频率分别是400/533/667/800MHz。
内存异步工作模式包含多种意义,在广义上凡是内存工作频率与CPU的外频不一致时都可以称为内存异步工作模式。首先,最早的内存异步工作模式出现在早期的主板芯片组中,可以使内存工作在比CPU外频高33MHz或者低33MHz的模式下(注意只是简单相差33MHz),从而可以提高系统内存性能或者使老内存继续发挥余热。其次,在正常的工作模式(CPU不超频)下,目前不少主板芯片组也支持内存异步工作模式,例如Intel 910GL芯片组,仅仅只支持533MHz FSB即133MHz的CPU外频,但却可以搭配工作频率为133MHz的DDR 266、工作频率为166MHz的DDR 333和工作频率为200MHz的DDR 400正常工作(注意此时其CPU外频133MHz与DDR 400的工作频率200MHz已经相差66MHz了),只不过搭配不同的内存其性能有差异罢了。再次,在CPU超频的情况下,为了不使内存拖CPU超频能力的后腿,此时可以调低内存的工作频率以便于超频,例如AMD的Socket 939接口的Opteron 144非常容易超频,不少产品的外频都可以轻松超上300MHz,而此如果在内存同步的工作模式下,此时内存的等效频率将高达DDR 600,这显然是不可能的,为了顺利超上300MHz外频,我们可以在超频前在主板BIOS中把内存设置为DDR 333或DDR 266,在超上300MHz外频之后,前者也不过才DDR 500(某些极品内存可以达到),而后者更是只有DDR 400(完全是正常的标准频率),由此可见,正确设置内存异步模式有助于超频成功。
目前的主板芯片组几乎都支持内存异步,英特尔公司从810系列到目前较新的875系列都支持,而威盛公司则从693芯片组以后全部都提供了此功能。
浏览量:18
下载量:0
时间:
想知道你的内存条需要多大的吗?下面是读文网小编带来内存条多大合适呢的内容,欢迎阅读!
电脑的内存容量,可以根据自己的需要进行升级,没有所谓的“一般”。
以下对对应的配置和性能做简单说明:
1,双核处理器+2G内存+集成显卡+机械硬盘。性能满足上网、看电影、聊天、办公、玩象棋之类的小游戏;
2,四核处理器+4G内存+独立显卡+机械硬盘。性能上满足上网、看电影、聊天、办公、做图、玩单机游戏或者网络游戏;
3,四核处理器+4~8G内存+中高端独立显卡+机械硬盘或者固态硬盘。性能上满足上网、看电影、聊天、办公、做图、玩大型单机游戏或者大型网络游戏;
4,六核处理器+8G以上额昵称+高端独立显卡+机械硬盘或者固态硬盘。性能上满足上网、看电影、聊天、办公、做图、玩大型发烧级单机游戏或者大型网络游戏。
浏览量:2
下载量:0
时间:
你们知道笔记本的虚拟内存应该设置为多大吗,下面是读文网小编带来的关于笔记本虚拟内存设置多大的内容,欢迎阅读!
设置虚拟内存的步骤:
1,在桌面点击“开始”,然后打开“控制面板”。
2,在控制面板内,打开“系统”快捷图标。
3,在系统属性窗口,选择“高级”->“性能”下的“设置”按钮。
4,在性能选项窗口中,选择“高级”->“虚拟内存”下的“更改”按钮。
5,在这里,显示的是我原来的虚拟内存设置,我的物理内存为1G,虚拟内存设置在C盘,它推荐我设置虚拟内存设为1536MB=1.5G,但我没有按它的要求设置,我只设置了1024MB=1G。
虚拟内存设置大小一般应该为物理内存的1.5倍为好,
如果物理内存为2G,虚拟内存应该设置为3G=3072MB,
如果物理内存为4G,那虚拟内存应该设置为6G=6144MB,
我的物理内存为1G,那虚拟内存应该设置为1.5G=1536MB,
注:1G=1024MB
6,开始修改我的虚拟内存:
一,仍然设置在C盘。
二,选择“自定义大小”,
三,把初始值与最大值都设置为1536MB=1.5G,(提示:最小值与最大值最好设置为相同,这样更利于电脑的性能稳定)
四,设置好后按“设置”按钮,这样才能生效。
五,最后按“确定”。
7,当按了“确定”后,会弹出提示框“要使改动生效,必须重新启动计算机”,虚拟内存设置完成。
浏览量:2
下载量:0
时间:
你们知道电脑的虚拟内存应该设置为多大吗,下面是读文网小编带来的关于虚拟内存设置成多大好的内容,欢迎阅读!
a、找到“我的电脑”——点击“属性”——点击“高级”——点击“性能”——设置——选择“高级”——点击“更改”——就会弹出“虚拟内存设置窗口”——按照前面讲述的关于内存设置的值进行设置就可以了——设置后按确定和应用——重新启动电脑便完成了。
举个例子说明一下:假设某电脑物理内存为256M,虚拟内存放在D盘,则应:清除默认,保持C盘为选中状态——点击“无分页文件”——点击“设置”按钮,此时C盘虚拟内存就消失了——选中D盘——点击“自定义大小”,在“初始大小”和“最大值”两个框里添上256*2=512,再点一下“设置”按钮,会看到D盘的旁边出现了“512-512”的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。
b、对于储存在非系统盘的虚拟内存设置方法:
“我的电脑”——属性——高级——设置——高级——虚拟内存中的更改——点击选择C盘--选择“无分页文件”--“设置”,此时C盘的虚拟内存就消失了;然后选中D或F盘——选择“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中写入数值——“设置”——点击确定——重启计算机,便可以了。
在这里,要提醒大家,注意减轻内存的负担,可以采用下面两种方法减轻内存的负担:
第一、尽量不要开过多的程序,打开的程序太多,就会造成内存运行超负荷。
第二、注意删除不想主动加载的启动项目,具体方法为:点击“开始”——运行——输入“Msconfig”——“确定”,打开“系统配置实用程序”窗口——删除不想主动加载的启动项目。
浏览量:4
下载量:0
时间:
想知道怎么把虚拟内存设置为最合适吗,下面是读文网小编带来的关于笔记本虚拟内存设置多少合适的内容,欢迎阅读!
右击“计算机”,选择“属性”;如图:
在打开的“系统”界面中,单击左侧的“高级系统设置”
在打开的“系统属性”界面中,切换到“高级”标签,单击性能选项框里面的“设置”按钮。
在打开的“性能选项”的窗口中,选择“高级”标签,然后选择“更改”;如图:
去掉“自动管理所有驱动器的分页文件大小”的“√”,选择一个盘符,不建议放到系统盘,可以找一个空间比较大的盘符,自定义大小即可,如果不知道设置为多少,可以设置成下面的推荐值。如图:
设置完成以后,重启计算机即可。
浏览量:2
下载量:0
时间:
想知道笔记本电脑的虚拟内存应该设置为多少吗,下面是读文网小编带来的关于笔记本的虚拟内存应该设置多大的内容,欢迎阅读!
1,在桌面点击“开始”,然后打开“控制面板”。
2,在控制面板内,打开“系统”快捷图标。
3,在系统属性窗口,选择“高级”->“性能”下的“设置”按钮。
4,在性能选项窗口中,选择“高级”->“虚拟内存”下的“更改”按钮。
5,在这里,显示的是我原来的虚拟内存设置,我的物理内存为1G,虚拟内存设置在C盘,它推荐我设置虚拟内存设为1536MB=1.5G,但我没有按它的要求设置,我只设置了1024MB=1G。
虚拟内存设置大小一般应该为物理内存的1.5倍为好,
如果物理内存为2G,虚拟内存应该设置为3G=3072MB,
如果物理内存为4G,那虚拟内存应该设置为6G=6144MB,
我的物理内存为1G,那虚拟内存应该设置为1.5G=1536MB,
注:1G=1024MB
浏览量:2
下载量:0
时间:
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),那么,你知道W8虚拟内存应该设置多大好呢?下面是读文网小编带来的关于w8虚拟内存设置多大的内容,欢迎阅读!
1. 打开桌面的计算机,右键属性;
2. 找到左侧的,高级系统设置;
3. 找到“高级”下面的性能,点击“设置”;
4. 选择“高级”---更改,正常情况下虚拟内存是计算机自动管理的,并且是在C盘,但有时为了将C盘的空间释放出来就可以选择在其他的盘符中设置虚拟内存,一般选择紧邻C盘的盘符D盘设置。
5. 下面图一是没有经过设置的虚拟内存,如果要设置的话,就先将“自动管理所有驱动器的分页文件大小”前面的勾取消,然后选择D盘---自定义大小,输入最小值和最大值(虚拟内存设置的原则是:虚拟内存最小值是物理内存的1到1.5倍;虚拟内存最大值是物理内存的2到2.5倍。)
6. 点击设置---确定之后看见提示需要重启,重启之后设置成功。
浏览量:4
下载量:0
时间:
你们知道在W8中怎么设置虚拟内存吗,设置多少为合适呢?下面是读文网小编带来的关于win84g内存虚拟内存设置多少合适的内容,欢迎阅读!
虚拟内存是一种内存控制程序,它负责系统运行的所有程序的缓存工作,如果是当前正在使用的程序,就把程序的数据直接缓存在内存中,如果长时间未操作但也未关闭的程序就存储在硬盘上,无论存储在什么地方的虚拟内存中都是存在一个虚拟的连续的地方,更加方便系统调用。对于Win8系统来说,如果对应系统的物理内存在2GB以上,笔者认为虚拟内存没有必要设置,这样能提升系统工作性能,如果物理内存在2GB以下,可以根据实际情况设定。
在具体设置虚拟内存时,可以用鼠标右键单击系统桌面上的“计算机”图标,点击快捷菜单中的“属性”命令,进入系统属性界面,按下左侧区域中的“高级系统设置”按钮,进入高级系统属性对话框。
点击“性能”位置处的“设置”按钮,展开性能选项对话框,选择“高级”标签,在对应标签页面的“虚拟内存”位置处,单击“更改”按钮。
在弹出的“虚拟内存”对话框将“自动管理所有驱动器的分页文件大小”前的勾去掉,然后点击“自定义大小”就能按照实际需要设置合适的虚拟内存大小了。
--虚拟内存设置多少合适
1、如果你的内存小于4G,那么建议将虚拟内存设置为1.5倍或者2倍于你的物理内存;
2、如果你的内存4G-8G,那么可以设置为1倍或者1.5倍于你的物理内存;
3、8G以上,可以设置为1倍或者设置为8G物理内存。
浏览量:4
下载量:0
时间:
内存太小会直接影响到系统效率,这时就得使用虚拟内存,虚拟内存就是将硬盘虚拟成为内存,生成一个用作缓存的页面文件,那么虚拟内存怎么设置合适呢?下面大家跟着读文网小编一起来了解一下设置虚拟内存方吧。
1、首先点击开始菜单按钮,把鼠标指向ghost win7系统下载“我的计算机”。然后点击鼠标右键,在弹出来的菜单中选择“属性”,如图所示:
2、然后在系统信息窗口中,点击左边的“高级系统设置”,如图所示:
3、接下来在系统属性窗口中,选中最新电脑操作系统下载“高级”选项卡,点击性能下面的“设置”按钮,如图所示:
4、在性能属性窗口中选中“高级”选项卡,然后点击下面的“更改”按钮,如图所示:
5、接下来我们就可以对虚拟内存的大小进行设置了。先取消“自动管理所有驱动器分页文件大小”前面的小勾,然后我们再选中“自定义大小”,如图所示:
6、在设置虚拟内存大小的时候,不是越大越好。应该根据我们的实际物理内存来设置,一般是物理实际内存的1.5倍左右。比如我的电脑内存是 2G 的,建议设置虚拟内存的大小在 2048M到4096M,输入完成以后,点击“设置”按钮,注:1G=1024M
7、设置完成以后,我们就可以看到在 C 盘的虚拟内存大小已经更改为我们设置的大小了。然后点击下方的“确定”按钮,如图所示(注:我们也可以把虚拟内存分页文件设置在其它盘,比如 D,E盘等,建议设置在 C 盘。)
8、接下来系统会提示我们需要重新启动计算机才能使更改生效,再次点击“确定”按钮,如图所示:
99、最后一路点击“确定”按钮,系统会再次提醒我们“必须立即启动才能生效”。根据自己的需要选择“立即重启或稍后重启”,如图所示:
看过“ 虚拟内存怎么设置合适 ”
浏览量:3
下载量:0
时间:
W7的虚拟内存应该设置为多少呢,设置多少最合适呢?下面是读文网小编带来的关于w7虚拟内存设置多少最合适的内容,欢迎阅读!
虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的
程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存 技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。
它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。
浏览量:2
下载量:0
时间:
苹果公司(Apple Inc. )是美国的一家高科技公司。由史蒂夫·乔布斯、斯蒂夫·沃兹尼亚克和罗·韦恩(Ron Wayne)等三人于1976年4月1日创立,那么,iPhone的内存应该多大合适呢?下面是读文网小编带来的关于iphone内存多大合适的内容,欢迎阅读!
2001年,苹果推出了Mac OS X,一个基于乔布斯的NeXTStep的操作系统。它最终整合了UNIX的稳定性、可靠性和安全性,和Macintosh界面的易用性,并同时以专业人士和消费者为目标市场。OS X的软件包括了模拟旧系统软件的方法,使它能执行在OS X以前编写的软件。通过苹果的Carbon库,在OS X前开发的软件相对容易地配合和利用OS X的特色。
iPad(第一代)2001年10月23日,苹果推出的iPod数码音乐播放器大获成功,配合其独家的iTunes网络付费音乐下载系统,一举击败索尼公司的Walkman系列成为全球占有率第一的便携式音乐播放器,随后推出的数个iPod系列产品更加巩固了苹果在商业数字音乐市场不可动摇的地位。2001年5月,苹果宣布开设苹果零售店。商店两个主要目的:
1、抑止苹果的市场占有率下滑趋势。
2、改善代销商欠佳的行销策略。最初,苹果零售店只在美国开店。2003年底位于东京银座店开幕,这也是苹果在美国以外开了首家苹果零售店。银座店之后,2004年8月开幕的大阪店,名古屋店和欧洲首家的英国伦敦的店亦相继开幕。2006年5月苹果在纽约曼哈顿第五大道开设24小时营业,具近10米玻璃立方入口的旗舰店。 苹果创始人之一:Stephen Wozniak2002年初,苹果初次展示了新款的iMac G4。它由一个半球形的底座和一个用可转动的脖子支撑的数字化平板显示器组成。此产品在2004年的夏天停止生产。
2004年8月31日,苹果展示了基于G5处理器的iMac型号,并在9月中旬推出市场。此型号省掉了底座,把CPU和整台电脑的硬件藏在平板显示器的后面,只由流线型的铝脚支撑。新款的iMac称为iMac G5,是当时世界上最薄的台式电脑,大约5.1厘米厚(约等于2英寸)。产品包括使用无线局域网科技连接不同品牌的电脑的苹果AirPort,也包括iBook和G4电脑。
2005年6月6日的WWDC大会上,CEO乔布斯宣布从2006年起Mac的产品将开始使用英特尔(Intel)所制造的CPU(Intel Core)。
2006年4月5日,苹果电脑推出允许采用英特尔微处理器的Mac电脑运行微软Windows XP的软件Boot Camp。它简化了在Mac上安装Windows的任务,有一步一步的指导,用户还能够在重启机器时选择是采用Mac OS X还是Windows。2006年8月29日,苹果电脑公司发布声明,Google公司首席执行官埃里克·施密特已加入苹果公司董事会。2006年,史蒂夫·乔布斯发表了第一部使用英特尔处理器的台式电脑和笔记本电脑,分别为iMac和MacBook Pro。2006年,推出第六代iPod数码音乐播放器,称为iPodclassic。2006年,推出第二代iPod nano数码音乐播放器,采用和iPod mini相同之铝壳设计。
浏览量:3
下载量:0
时间:
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。下面是读文网小编带来的关于JVM 内存设置大小的内容,欢迎阅读!
Eclipse崩溃,错误提示:
MyEclipse has detected that less than 5% of the 64MB of Perm
Gen (Non-heap memory) space remains. It is strongly recommended
that you exit and restart MyEclipse with new virtual machine memory
paramters to increase this memory. Failure to do so can result in
data loss. The recommended Eclipse memory parameters are:
eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
1.参数的含义
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
-vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了
-Xms128m JVM初始分配的堆内存
-Xmx512m JVM最大允许分配的堆内存,按需分配
-XX:PermSize=64M JVM初始分配的非堆内存
-XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配
我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。
1)堆(Heap)和非堆(Non-heap)内存
按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。
可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,
所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
堆内存分配
JVM初始分配的堆内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的堆内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;
空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx 相等以避免在每次GC 后调整堆的大小。
说明:如果-Xmx 不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM,不是Throwable的,无法用try...catch捕捉。
非堆内存分配
JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。(还有一说:MaxPermSize缺省值和-server -client选项相关,
-server选项下默认MaxPermSize为64m,-client选项下默认MaxPermSize为32m。这个我没有实验。)
上面错误信息中的PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。还没有弄明白PermGen space是属于非堆内存,还是就是非堆内存,但至少是属于了。
XX:MaxPermSize设置过小会导致java.lang.OutOfMemoryError: PermGen space 就是内存益出。
说说为什么会内存益出:
(1)这一部分内存用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同。
(2)GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS 的话,就很可能出现PermGen space错误。
这种错误常见在web服务器对JSP进行pre compile的时候。
2)JVM内存限制(最大值)
首先JVM内存限制于实际的最大物理内存,假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,
这个限制一般是2GB-3GB(一般来说Windows系统下为1.5G-2G,Linux系统下为2G-3G),而64bit以上的处理器就不会有限制了。
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
通过上面对JVM内存管理的介绍我们已经了解到JVM内存包含两种:堆内存和非堆内存,另外JVM最大内存首先取决于实际的物理内存和操作系统。所以说设置VM参数导致程序无法启动主要有以下几种原因:
1) 参数中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize;
2) -Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制,比如当前操作系统最大内存限制,或者实际的物理内存等等。说到实际物理内存这里需要说明一点的是,
如果你的内存是1024MB,但实际系统中用到的并不可能是1024MB,因为有一部分被硬件占用了。
3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?
那为什么同样的参数在快捷方式或者命令行中有效而在eclipse.ini文件中是无效的呢?这是因为我们没有遵守eclipse.ini文件的设置规则:
参数形如“项 值”这种形式,中间有空格的需要换行书写,如果值中有空格的需要用双引号包括起来。比如我们使用-vm C:/Java/jre1.6.0/bin/javaw.exe参数设置虚拟机,
在eclipse.ini文件中要写成这样:
-vm
C:/Java/jre1.6.0/bin/javaw.exe
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M
实际运行的结果可以通过Eclipse中“Help”-“About Eclipse SDK”窗口里面的“Configuration Details”按钮进行查看。
另外需要说明的是,Eclipse压缩包中自带的eclipse.ini文件内容是这样的:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx256m
其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,
而后者是eclipse所使用的JVM中的参数。其实二者设置一个就可以了,所以这里可以把–launcher.XXMaxPermSize和下一行使用#注释掉。
4. 其他的启动参数。 如果你有一个双核的CPU,也许可以尝试这个参数:
-XX:+UseParallelGC
让GC可以更快的执行。(只是JDK 5里对GC新增加的参数)
补充:
如果你的WEB APP下都用了大量的第三方jar,其大小超过了服务器jvm默认的大小,那么就会产生内存益出问题了。
解决方法: 设置MaxPermSize大小
可以在myelipse里选中相应的服务器比如tomcat5,展开里面的JDK子项页面,来增加服务器启动的JVM参数设置:
-Xms128m
-Xmx256m
-XX:PermSize=128M
-XX:MaxNewSize=256m
-XX:MaxPermSize=256m
或者手动设置MaxPermSize大小,比如tomcat,
修改TOMCAT_HOME/bin/catalina.bat,在echo "Using CATALINA_BASE: $CATALINA_BASE"上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以减少jar 文档重复占用内存
浏览量:3
下载量:0
时间:
不少网友问ipad air内存多大比较合适呢,下面是读文网小编带来的关于ipad air内存多大合适的内容,欢迎阅读!
A7 芯片将 iPad 的性能和速度提升到一个全新的高度。得益于 A7 芯片,应用 运行速度更快,游戏的响应更为灵敏,你会感觉到在 iPad Air 上做什么都变得更快了,因为它确实变快了。事实上,它的速度快达以往的 2 倍。
但所有这一切,仅仅是个开始。它还支持 OpenGL ES 3.0,能够实现过去只有在台式电脑和游戏主机上才能见到的精细画质和视觉效果。另外,A7 芯片基于 64 位架构设计,足以运行更加庞大和强劲的 app。这意味着,你可以用 iPad Air 开创更多可能。全新 A7 芯片性能卓越非凡,堪称我们迄今为止至为强劲高效的一款芯片。
A7 芯片为 iPad 赋予了 64 位台式电脑级架构,这意味着 iPad Air 能呈现出当今世界顶尖级的计算设计能力。得益于 A7 芯片,iPad Air 的处理器速度和图形处理速度比上一代机型快达 2 倍。因此,它可为你提供令人惊叹的强大动力和出色性能,但身型却轻至不足一斤。
浏览量:2
下载量:0
时间:
许多网友问ipad air的内存是多少,多少合适呢,下面是读文网小编带来的关于ipad air多大内存合适的内容,欢迎阅读!
美国苹果公司于北京时间2013年10月23日举行发布会,正式公布了全新的iPad Air。iPad Air最大的变化是其整体设计,更偏向于iPad mini,使得 iPad Air拥有令人难以置信的纤薄轻巧。得益于铝金属Unibody一体成型设计,机身仅有 7.5毫米之薄。体积比上一代 iPad减少近四分之一,重量不足500克,坚固程度也同样令人难以置信。它还配备了绚丽夺目的 Retina 显示屏,凭借 2048 x 1536 像素分辨率和超过 310 万的像素数量,照片和视频可精细到纤毫毕现,文字也显得清晰明锐。
它还搭载了Apple最新的A7的处理器+M7运动协处理器,意味着你能以快达 2 倍的处理器速度和图形处理速度来处理一切。GPU方面A7集成四核心PowerVR G6430,A7也是首款集成此核心的CPU,支持OPENGL 3.0。全新的 iPad Air从2013年11月1日起正式上市。中国在首发名单中,这也是iPad首次在中国大陆首发。零售提供有银色、深空灰两种配色,分为 Wi-Fi 和 Wi-Fi+Cellular 两个网络版本。
浏览量:3
下载量:0
时间:
虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows 98中采用Win386.swp文件的形式,而Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存,那么下面就由小编告诉你虚拟内存设置多少合适吧!
虚拟内存设置多少合适
一、大小情况
1.一般情况
一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。
2.关于最小值
Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些:
①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值。
②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。
3.关于最大值
一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。
4.极端情况
假如硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。
如果物理内存很大(大于512MB),则可以将虚拟内存禁用。(上海 任亚维)
5.根据不同的任务环境设置
①以3D游戏为主的环境
3D游戏对CPU、显卡和内存要求都很高,如果物理内存小于256MB,建议把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。
②以播放视频为主的环境
视频应用对硬盘空间的“胃口”很大,不过千万不要像在3D游戏环境中一样把虚拟内存设得很大,尤其是Windows XP的用户。因为Windows XP不会自动把不需要的空间释放掉,也就是说那个Pagefiles.sys文件会越来越大。如果你把虚拟内存和Windows XP放在同一分区,播放RM、ASF等视频流文件以后,系统经常会提示你虚拟内存设得太小或是磁盘空间不足。查看此时的页面文件,已经足有1GB大小了。所以建议经常欣赏视频文件的Windows XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。
二、设置方法
下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出
浏览量:3
下载量:0
时间:
虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔成多个物理内 存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率,具体就由小编为你们说说吧!
电脑虚拟内存设置多大
电脑虚拟内存设置多少合适
右击“计算机”,选择“属性”
在打开的“系统”界面中,单击左侧的“高级系统设置”;
在打开的“系统属性”界面中,切换到“高级”标签,单击性能选项框里面的“设置”按钮
在打开的“性能选项”的窗口中,选择“高级”标签,然后选择“更改”;
去掉“自动管理所有驱动器的分页文件大小”的“√”,选择一个盘符,不建议放到系统盘,可以找一个空间比较大的盘符,自定义大小即可,如果不知道设置为多少,可以设置成下面的推荐值。
设置完成以后,重启计算机即可。
注:虚拟内存设置大小一般应该为物理内存的1.5倍为好,
如果物理内存为2G,虚拟内存应该设置为3G=3072MB,
如果物理内存为4G,那虚拟内存应该设置为6G=6144MB,
我的物理内存为1G,那虚拟内存应该设置为1.5G=1536MB,
注:1G=1024MB
浏览量:2
下载量:0
时间: