仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1716|回复: 18
打印 上一主题 下一主题

[学习教程] ASP网页编程之带你逃离虚拟内存的设置误区

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:33:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;   甲方:我在Windows XP操作体系中运转一款3D游戏时,却俄然看到体系托盘区中弹出“虚拟内存缺乏”如许的提醒。联想到之前也曾呈现过此种成绩,我该若何去处理呢?

  乙方:虚拟内存是将一局部硬盘空间来充任内存利用,固然硬盘的运转速度不克不及与内存比拟,可是容量却要比内存的容量凌驾很多。其感化在于可将一些读取到内存中却临时不必的数据转移到虚拟内存中,如许即可释放出内存的空间,将无限的内存空间去持续寄存未被读取的数据。

  当呈现虚拟内存缺乏的提醒时,若不加以处理,那末便会影响到体系运转的效力。此时将虚拟内存的初始值和最大值设置为统一值,如许就能够大大进步体系的功能。

  丙方:乙方所说的处理办法有误。这是由于假如将虚拟内存的初始值和最大值都设为两个不异的数值,那末在初始页面文件很大的情形下,或许正好会读取内存中一个容量较小的数据文件,如许它在虚拟内存中所占比例就越低,履行的速度也就越慢。而假如虚拟内存的初始页面很少,那末当数据超越初始页面文件的容量时,就会主动溢出到最大页面文件,但因为最大页面文件的容量与初始页面文件的容量不异,如许产生内存溢出的毛病也在所不免了。



  所以咱们在设置虚拟内存巨细时,应该将初始页面文件设得较小的容量,如许才干在内存中尽量地存储更多半据,使其效力进步,同时也应进步最大页面文件的容量,避免“虚拟内存缺乏”的提醒再次呈现。

  以上所述的是设置虚拟内存的根基准绳,而若是要设定详细的虚拟内存容量巨细,那末无妨采取上面两种办法:

  第一种办法对照复杂

  顺次点击体系菜单“入手下手→掌握面板”,在“掌握面板”窗口中双击“体系”组件,单击窗口上的“初级”选项卡,在“功能”区域中的单击“设置”按钮。在翻开的对话框中点击“初级”选项卡,单击“虚拟内存”区域中的“更改”按钮以进入虚拟内存设置窗口。

   在窗口的“驱动器”栏目当选平分区盘符。因为硬盘读取数据是靠磁头在磁性物资上读取,而体系盘中有很多体系文件,若虚拟内存的页面文件也位于体系盘上,页面文件必定不一连,磁头往返读取就会影响体系功能,所以咱们可将虚拟内存文件设定在一个非体系分区的独自分区中。

  然后在“所选驱动器的页面文件巨细”区域中点选“自界说巨细”选项,分离在“初始巨细”、“最大值”栏目中填入响应的数值便可。

  依据微软公司的建议,虚拟内存互换文件最小值应设为内存容量的1.5倍,不外若内存容量是512MB乃至1GB,那末它所占用的空间一定也很多。因而当内存总容量在256MB以下,就将虚拟内存的最小值设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的就设为与内存容量的不异值。

  第二种虚拟内存的设置办法略嫌庞杂,不外针对性更强。

  起首运转电脑中常常利用的使用法式,然后翻开“Windows义务办理器”窗口。单击窗口“功能”选项卡,在呈现的页面中可显示出“物理内存”和“承认用量”。个中“物理内存”的“可用数”若小于物理内存的实践容量,则暗示以后的物理内存够用。而倘使“承认用量”区域中所显示的“总数”、“峰值”等数值都超越了虚拟内存现有的容量巨细,那末此时便可进入虚拟内存设置窗口,将虚拟内存的“初始巨细”值与“总数”、“峰值”数值邻近的容量便可。(完,盘算机基本教程网)

ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;
深爱那片海 该用户已被删除
沙发
 楼主| 发表于 2015-2-4 02:05:17 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
莫相离 该用户已被删除
板凳
发表于 2015-2-4 07:14:37 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
小女巫 该用户已被删除
地板
发表于 2015-2-9 18:38:48 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-21 20:58:39 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
蒙在股里 该用户已被删除
6#
发表于 2015-3-6 21:35:59 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
兰色精灵 该用户已被删除
7#
发表于 2015-3-13 21:39:14 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
小妖女 该用户已被删除
8#
发表于 2015-3-17 04:21:24 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
活着的死人 该用户已被删除
9#
发表于 2015-3-22 17:33:44 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
若天明 该用户已被删除
10#
发表于 2015-3-27 07:08:20 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
小魔女 该用户已被删除
11#
发表于 2015-4-10 05:17:15 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
再现理想 该用户已被删除
12#
发表于 2015-4-14 08:16:32 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
简单生活 该用户已被删除
13#
发表于 2015-4-25 15:32:49 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
海妖 该用户已被删除
14#
发表于 2015-5-4 20:40:02 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
飘飘悠悠 该用户已被删除
15#
发表于 2015-5-10 05:46:10 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
爱飞 该用户已被删除
16#
发表于 2015-6-4 02:30:21 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
17#
发表于 2015-6-15 03:53:10 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
乐观 该用户已被删除
18#
发表于 2015-6-18 21:31:37 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
飘灵儿 该用户已被删除
19#
发表于 2015-7-9 05:13:32 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表