笔记本电脑耗电和发热比较厉害怎么处理

2024-04-24 06:36

本文主要是介绍笔记本电脑耗电和发热比较厉害怎么处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

工作中会遇到有同事反馈笔记本电脑耗电和发热比较厉害,主要检查以下几个地方

1、CPU频率

在这里插入图片描述
很多人觉得是cpu使用率高就代表电脑跑得快,发热量就大,其实不是的,主要是看的cpu频率,频率越高,电脑发热量越大。如上图,我的笔记本是thinkpad T14 gen2,cpu是i7-1165G7,基准频率(速度)是2.8GHz,但是实际频率(速度)却一直维持在4GHz左右,说明cpu一直在睿频运行,此时cpu利用率不高,但是电脑发热比较厉害。这种商务轻薄本散热能力不怎么强,cpu维持在高频率就容易发热比较厉害。此时可以看看是什么进程占用cpu利用率较高,非核心进程可以结束进程看看cpu频率会不会降下来,就能知道大概是什么程序导致的电脑发热严重。

2、是否启用高性能电源计划(常见原因)

电池图标处右击,打开电源选项,看看是不是启用了高性能电源计划。高性能电源计划会将cpu的调度策略过于激进,导致耗电和发热量增加,平衡模式应付日常办公完全够用。
在这里插入图片描述
在这里插入图片描述
切换回平衡模式之后,可以点击“更改计划设置”,看下关闭显示器和进入睡眠的时间设置是否合理,点击“更改高级电源设置”,把里面的设置都还原计划默认值

3、检查电源模式

点击电源图标,平时一般将电源模式调整到“更好的性能”就行了(需要续航表现的话可以临时调整到最长续航)
在这里插入图片描述

4、散热器和风道是否有问题

笔记本cpu绝大多数都是风冷设计,如果散热器有问题或者风道堵塞,导致散热能力不足,那电脑肯定发烫严重。可以把手放到出风口,看看热风能不能正常排出。

5、升级bios并重置bios设置

主板也可以控制cpu的调度,偶尔可能会有主板原因导致cpu调度过于激进,不过这种情况特别少见。之前遇到过电脑特别卡的,检查发现cpu频率最高只能跑到零点几GHz,这种一般是主板有问题导致cpu频率被锁,最后是重置bios就解决了。重置bios之前要确认有没有什么设置是要改回去的。

6、检查电池健康度

电池健康度比较低的话也会让用户觉得电脑耗电很快,按下win+R键,输入cmd回车,进入命令行窗口,输入powercfg /batteryreport后回车,即可生成电池报告,里面包含了电池健康度等信息。

这篇关于笔记本电脑耗电和发热比较厉害怎么处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/931014

相关文章

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

基于Redis自动过期的流处理暂停机制

《基于Redis自动过期的流处理暂停机制》基于Redis自动过期的流处理暂停机制是一种高效、可靠且易于实现的解决方案,防止延时过大的数据影响实时处理自动恢复处理,以避免积压的数据影响实时性,下面就来详... 目录核心思路代码实现1. 初始化Redis连接和键前缀2. 接收数据时检查暂停状态3. 检测到延时过

Java利用@SneakyThrows注解提升异常处理效率详解

《Java利用@SneakyThrows注解提升异常处理效率详解》这篇文章将深度剖析@SneakyThrows的原理,用法,适用场景以及隐藏的陷阱,看看它如何让Java异常处理效率飙升50%,感兴趣的... 目录前言一、检查型异常的“诅咒”:为什么Java开发者讨厌它1.1 检查型异常的痛点1.2 为什么说

Python利用PySpark和Kafka实现流处理引擎构建指南

《Python利用PySpark和Kafka实现流处理引擎构建指南》本文将深入解剖基于Python的实时处理黄金组合:Kafka(分布式消息队列)与PySpark(分布式计算引擎)的化学反应,并构建一... 目录引言:数据洪流时代的生存法则第一章 Kafka:数据世界的中央神经系统消息引擎核心设计哲学高吞吐

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路

Java异常捕获及处理方式详解

《Java异常捕获及处理方式详解》异常处理是Java编程中非常重要的一部分,它允许我们在程序运行时捕获并处理错误或不预期的行为,而不是让程序直接崩溃,本文将介绍Java中如何捕获异常,以及常用的异常处... 目录前言什么是异常?Java异常的基本语法解释:1. 捕获异常并处理示例1:捕获并处理单个异常解释: