有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。
浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的:
- IE系列,刷新回收的量不大,但最小化会释放内存,。
- Firefox2据说也会在最小化回收,可我从没见过最垃圾,用多少是多少,基本不回收。据说prototype的ajax还会引起内存一直增加。
- Opera最好。一直控制得很好。不存在什么问题。。
Linux的内存分配机制与Win的不一样,有多少用多少,如果浏览器占光时说不定会干掉系统。
页面问题,浏览器渲染页面会消耗内存和CPU,能减少一点就减少点。
结构上
- 使用DocType,告诉浏览器你在用什么,html4也有DTD。也许Transitional更适合你
- 如果使用的是XHTML并能保持良好结构的话,记得输出相应的MIME跟XML头1,可以减少浏览器的代码检查,
- 保持结构的完整,不要让浏览器帮你补全代码。
- 控制页面的文件大小,可以通过程序把为了看代码比较舒服的缩进去掉。2~3K也是大小。
- iframe会产生新的页面,其实有很多方式可以代替iframe
- 引入的JS与CSS可以适当合并,同样背景图片也可以合并,甚至有人连Flash都合并
- 给已知宽高的内容图片/Object加上宽度的属性可以减少页面的局部重渲染
表现上
- 质量99跟70的jpg在大多数情况下只有文件有大小不一样。gif的也一样,特别是小图标,256色跟128色的差别是文件大小.
- flash动得太快吃CPU很大,控制每秒的帧数及动画的效果可以减少一些,如果把品质用中低显示会省很多资源,但这样却牺牲了效果。。quality属性 有时选择Autolow2 或者Autohigh会更适合,没必要一直low 或者best,
- flash使用矢量图会节省文件大小,但计算复杂的图形跟动画时花的是CPU。复杂的太多滤镜,则会占用大量内存,模糊滤镜有减少些3。
- IE的滤镜也是比较占用内存,同时也有兼容性问题。全屏的半透明很吃资源的。
- 2*2的图片跟8*8的图片大小差不多,但是平铺背景2*2却占用大很多。
- gif动画同样有帧的概念,别把gif当成flash来玩就行。
行为上
- 别为了使用一个$()引入整个pretotype或jQuery,它们有更多的作用。
- AJAX很帅。但是用xml会用上XML解析器,有人推荐用JSON,可是这样要eval数据,其实可以直接import已经是对象的script来用。只是要多传个对象名,或者把对象名写死,或者像flickr那样jsonFlickrApi({"xxx":"xxx"}),直接当函数用,挖哈哈。
- 实现某些效果时能用visibility:hidden解决时就别用display:none来玩。
- 在这里强调js变量要注全局跟局部等等的意义并不大,JS复杂的地方也不是一两句能说得清的,关注大家关注月影的正在出版的新书吧。
其实这里有的内容有不少跟 如何快速的呈现我们的网页 相近,不过那篇是以处理服务端为主,但在很多时候,节省服务端资源消耗的同时也会节省客户端的资源消耗。
再其实,这篇已经蹲在草稿箱里好久了,一直没有时间去整理。现在给的也不是完整的,因为没有完整,慢慢补充吧。
作者:aoao
分享到:
相关推荐
【网页内存与CPU占用优化策略】 网页的性能对用户体验至关重要,过高的内存占用和CPU使用率可能导致用户设备卡顿,影响浏览效率。以下是一些针对网页内存与CPU占用的优化建议: 1. **使用DOCTYPE声明**:在HTML...
http://yuerbaobei.ys168.com/,也可以直接网盘下载,网盘有使用方法视频教程,一键式操作,瞬间降低游戏进程的cpu内存暂用率,工作室挂机多开游戏必备。淘宝指定ID:总店:玉儿宝贝7925590-----分店:玉儿宝贝商城 ...
在JavaScript中实现CPU和内存监控是一项关键的技能,特别是在开发高性能和复杂Web应用程序时。JavaScript是一种客户端脚本语言,主要用于浏览器环境,它提供了多种方法来监视和管理应用程序的资源使用情况。 1. **...
有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。 浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的: IE系列,刷新回收的...
在Windows XP操作系统中,CPU占用率达到100%通常是用户面临的一个常见问题,这会导致系统运行缓慢甚至变得无响应。这种情况可能由多个因素引起,包括硬件、软件和病毒。以下是一些可能导致CPU占用率高的主要原因及其...
总之,优化网页页面以降低内存和CPU占用是一项综合性的任务,涉及HTML、CSS、JavaScript、图片和Flash等多个方面。通过精心设计和优化,我们能够创建出既美观又高效的网页,提供更好的用户体验。
WinXP 中 CPU 占用率 100% 原因及解决方法 _winXP 操作系统中,CPU 占用率达到 100% 是一个非常常见的问题,影响了我们正常使用计算机的体验。本文我们来探讨造成 CPU 占用率达到 100% 的原因和解决方法。 一、...
这款工具允许用户通过浏览器来设定CPU的占用率,并且可以自定义持续时间,为系统压力测试提供便利。 首先,我们要理解CPU使用率的概念。CPU使用率是指在一段时间内,处理器执行非空闲线程的时间占比。当CPU使用率...
【CPU占用率高的九种可能】 CPU占用率高可能是由多种原因引起的,这直接影响了计算机的性能和响应速度。以下列举的九种情况都可能导致CPU占用率过高: 1. **防杀毒软件故障**:一些防病毒软件,如KV、金山、瑞星等...
可以获取单个多个进程cpu的使用率,ms没有提供获取cpu使用率的方法,目前有几种方法,1。通过cpu时间计算,2。通过windows性能计数器(PDH库) 这里提供了第一种方法,由于第二种方法问题较多,而且不能保证系统中...
通过对驱动程序、防杀毒软件、病毒木马、系统服务以及Svchost.exe进程等方面的调整,大多数情况下可以有效降低CPU占用率。此外,合理配置硬件资源、及时更新系统和软件也是预防此类问题的重要措施。
优化网页页面可以显著降低对内存和CPU的占用,从而提高网页的加载速度和运行效率。以下是一些关键的优化策略: 1. **结构优化**: - 使用合适的文档类型(DOCTYPE)声明,如HTML4或XHTML,这有助于浏览器正确解析...
例如,创建一个函数`cpuSimulator`,通过执行耗时任务并计算执行时间与预定时间的差距来估算CPU的繁忙程度: ```javascript function cpuSimulator() { var J = 100, getNow = function() { return new Date()....
标题中的“CPU 内存 网速 硬盘的使用情况”指的是监控系统资源利用率的关键指标。在计算机性能管理中,了解这些资源的使用状况对于优化系统运行、排查故障以及确保服务稳定性至关重要。 CPU(中央处理器)是计算机...
而“CPU占用”部分则实时监测并显示计算机中央处理器的负载情况,这可以帮助用户了解系统的运行状态,尤其是在进行大量计算或运行资源密集型应用时。 “CPU占用-不自启动.exe”可能是这个程序的CPU监控组件,它默认...
"CPU占用率高的九种可能" CPU占用率高是很多用户常见的问题,本文将详细介绍九种可能导致CPU占用率高的原因,并提供相应的解决方法。 1. 防杀毒软件造成故障 防杀毒软件是我们电脑中的重要组件,但新版的防杀毒...
CPU 占用率高的几种情况 CPU 占用率高是许多电脑用户经常遇到的问题,引起的原因很多,如电脑配置比较低、开的程序和软件过多、CPU 不够用、电脑中毒了、一些测试版的软件占用大量的 CPU、开机就启动了很多不用的...