查看: 1648  |  回复: 2
交流6:优化系统和JLCEDA的常用方法,欢迎补充
萧规曹随
6
主题
328
回复
发表于2023-05-06 09:51:22 | 只看该作者
1# 电梯直达


交流6:优化系统和JLCEDA的常用方法,欢迎补充


之前经常有坛友反馈,嘉立创EDA使用卡顿,反应慢,占用资源等。自己平时也经常用EDA客户端,感觉占用内存稍大外,其它还好。整理下自己使用的些系统和EDA规则设置及使用的方法,供大家参考。


自己几台电脑的CPU和跑分如下。最下面的是台式机(估计闲置5年以上了,以前能满足工作要求),其它都是笔记本。平时CPU性能都够用,基于稳定少挂机角度,所有的CPU都设置为交流电源时限速80%,电池时限速50%。简单说就是CPU都在降额使用。

CPU跑分(Benchmarks)

Intel Core i5-1235U @ 4.40GHz:13710/(15160)

Intel Core i5-7200U @ 2.50GHz:3374

Intel Core m3-6Y30 @ 0.90GHz :1759

T4300:798(@2.1G: 1245)

N2600@1.6G:323

Sempron 2500+:347

(查询:http://www.cpubenchmark.net/)

 

选择笔记本主要原因有2个,1-电脑DIY年代过后,CPU性能对我的日常应用而言通常都是过剩的;2-笔记本有电池,碰到突然断电情况,硬盘不易损坏。如果台式机的话,配UPS,除了备用时间短外,UPS寿命2年可能就要更换,开销较大。


笔记本多是用集显的,原因类似,1-性能过剩够用;2-集显损坏几率比独显小;3-集显相对省电,电池耐用些。


特别说明下,笔记本相对喜欢三星或宏基些,低端型号都支持可自定义设置电池充满容量,如80%。这种情况下,据说电池不易鼓包,循环次数也大幅上升,寿命较长。同时活用用好节能睡眠等功能,对电脑使用时间影响不大。


各电脑大概情况:

N2600,内存2G,机械硬盘,用的WIN7。这个平时主要当文件交叉备份服务器用,有时挂网盘。以前一直同时挂QQ和微信。优点,无风扇的EPC,长期开机极省电,平时功率记得好像是个位数。

T4300,内存4G,64G的SSD+机械硬盘,用的WIN7。这个是平时自用的主力设计电脑,一直使用。

m3-6Y30,内存4G,128G的SSD,用的WIN10 LTSC,外出使用。

i5-7200U,内存8G,256G的SSD,用的WIN10 LTSC,平时作为T4300的备用电脑。

i5-1235U,内存16G,512G的SSD,用的预装的WIN11家庭版(官方只有WIN11驱动,如后续有WIN10驱动的话,可能会降级系统),外出使用。


软件方面,常用的QQ和微信,谷歌浏览器,Ramdisk,everything,AD/PADS/ALLEGRO/AUTOCAD/CAM350,嘉立创EDA专业版和标准版客户端,TODESK,WPS某专用版,notepad++,ultraedit,一个据说是赛车手开发的赛车游戏LFS,一个俄罗斯人开发的技巧游戏3D驾校。以i5-7200U为参考,感觉上,除了PCB相关的运行脚本时,CPU利用率较高外,其它情况,CPU利用率通常在10-20%范围波动,电脑反应极流畅。


系统优化大概以下方面:1-WIN瘦身;2-WIN提速;3-使用RAM磁盘缓存相关;4-常用软件优化技巧;5-检查相关服务;6-检查相关计划任务;7-系统性能设置;8-系统虚拟内存设置;9-脚本关机/删除缓存等;10-养成文件增量保存习惯。其中,WIN瘦身和提速,检查WIN相关服务,检查WIN相关计划任务,网上操作说明较多,大家用相关关键字可在网上搜索详细方法。


另外的RAM磁盘缓存相关,系统性能设置,虚拟内存设置,CHROME缓存和插件,PCB相关软件DRC和规则方面,优化后可能对系统流畅提高较明显,如下简单描述,方法供大家参考:


Primo Ramdisk Server Edition,用过的感觉最稳定的内存虚拟硬盘工具,WIN7,WIN10,WIN11都没问题。优点主要2个方面:

1-动态内存管理,如生成一个虚拟硬盘,动态共享系统内存,再辅一个文件删除脚本,可定时或手动清理虚拟硬盘空间,这样处理,对系统内存的影响相对较小。

2-创建内存虚拟硬盘,将系统临时文件,CHROME缓存,下载目录等指向虚拟硬盘。可明显提高系统响应速度,尤其CHROME页面加载及鼠标操作流畅度。


Primo Ramdisk使用时,1-尽量选择紧凑模式,也就是动态共享系统内存模式。2-关机时不保存硬盘镜像文件内容;有用的文件尽量养成另存或增量保存习惯。3-生成TEMP文件夹,方便系统临时文件存放。4-可生成其它文件夹如x-dl,放置下载文件方便分类管理等。5-删除文件的脚本,可自动或手动使用。

脚本极简单,就是删除虚拟磁盘两个目录的所有文件,可手动执行,或添加到计划任务定时执行。脚本内容如下:

del X:\TEMP\* /S /Q /F

del X:\x-dl\* /S /Q /F


系统性能设置(WIN10 LTSC),我的电脑>右键>属性>高级系统设置>高级>性能>设置>视觉效果>调整为最佳性能。


虚拟内存设置(WIN10 LTSC),我的电脑>右键>属性>高级系统设置>高级>性能>设置>高级>虚拟内存>更改>所有驱动器无分页文件。WIN10无分页文件,多年使用正常。WIN11无分页文件易出现无提示断电关机,分页文件指向虚拟盘且系统管理大小时,系统恢复正常。对应的防卫式工作模式:稍有工作量的文件内容变动时,要习惯性存盘!


使用RAM磁盘缓存临时文件,我的电脑>右键>属性>高级系统设置>高级>环境变量,将用户变量和系统变量的TEMP和TMP值,都指向虚拟硬盘的TEMP文件夹,如X:\TEMP


CHROME缓存和插件。有个“广告终结者”的插件,基本能让CHROME的使用体验脱胎换骨一次,可在网上搜索下。将CHROME的缓存指向RAM的虚拟磁盘的话,效果类同将CHROME再脱胎换骨一次。凭空说嘉立创EDA专业版在线版的流畅程度同ALLEGRO不相上下,估计没人相信;将CHROME如此优化下,安装插件和缓存到虚拟硬盘后,要是还有人觉得ALLEGRO比网页版的嘉立创EDA专业版有肉眼可见的更流畅的话,可录个对比视频,让大家确认下真伪。相关操作如下:


查看缓存位置。打开浏览器,在浏览器中输入命令Chrome:Version

找到个人资料路径,复制其路径,在我的电脑中打开。找到 cache文件夹

根据上一步找到缓存文件夹,并删除cache文件夹

在想自定义缓存的位置建立文件夹cache。 在开始中输入cmd,并以管理员身份启动

在打开的dos命令框中输入,下列各式的命令  mklink /D "C:\Users\liuwei\AppData\Local\Google\Chrome\User Data\Default\Cache" "X:\TEMP" ,其中users后面是用户的登录名,第二个引号中添加的是自定义缓存位置

更详细图文的方法,可搜索“谷歌浏览器缓存大小设置及位置修改”,网上有较多例子。


PCB相关软件DRC和规则方面。多年前,在主流的intel CPU的Benchmarks跑分,估计300以下,或大幅低于300时。(参照,如今能开机的电脑的CPU跑分,估计较少见到3000以下的了)。 也有相当多或较复杂的PCB设计需求和项目。在那时CPU性能今天看来极低,软件功能也相对较少较低效时,是如何高效完成PCB设计的呢?稍留心的人,看到论坛有些明显有经验的大佬,用99SE,或早期版本的AD,或KICAD时,估计就有模糊的答案了


极精简流畅,且一直使用的设计方法:关掉全部实时DRC,用GRID格点来高效高流畅地控制常规走线,或修改走线。这种情况下,PCB软件对CPU资源的动态消耗大概是最小的,软件的流畅也就自然而然了。

GRID格点控制方法大致如下:格点设为(线宽+间距)/2。如4层板“JLC04161H-3313”层压结构时,线宽6,间距6,格点为(6+6)/2=6。普通信号,紧凑区域用6MIL间距,空间充裕时用12或18MIL(高速或时钟或小信号)间距。基本就能应付大多场景了。


特别说下,ALLEGRO打开实时DRC时,似乎基本不影响流畅,算是例外。用GRID格点控制的方法,各EDA软件都适用。



另外平时习惯性的动作,任务管理器添加到自启动,缩小化到任务栏显示。但凡鼠标稍不流畅时,或听到风扇加速猛转时,会打开看下CPU利用率和内存使用量,判断下是否是自己的主动算力需求所导致。经常可能碰到的问题是有些软件后台启动或更新,排序CPU利用率后,右键可定位到程序所在文件夹。后续可自主处理。常用方法是将单个非必备功能程序(如更新程序)压缩备份,然后删除EXE程序。如是顽固类程序,可在PE下删除,然后新建空文件,更名为对应程序.EXE,定义为只读属性,基本能杜绝。


一言以蔽之:具体到嘉立创EDA,用浏览器在线版时,将浏览器缓存指向RAMDISK。安装“广告终结者”插件(主要是屏蔽其它网页中的弹窗或广告对系统资源的额外大量消耗)。在在线版或客户端中,关闭实时DRC,用线宽和格点控制间距,EDA就会变得极流畅了,个人感觉同ALLEGRO近似无差别,远超AD和PADS。大家有条件时,可试用对比下。


最后一根稻草会压垮骆驼;压垮骆驼未必就全因为一根稻草。像蒙古人大战前,会牵马步行节省马力样,平时把电脑当个工具尽量优化好些,日常使用通常会少掉链子或不掉链子。发个CHROME多页面时,CPU和内存使用情况截图,大家参考下。


在CHROME中,打开了18个页面,依次包括头条某收藏页面,深圳天气,本论坛,EDA论坛,嘉立创论坛的2个页面,某论坛1,选单网,值得买网2个页面,本论坛某分页面,某C51论坛,新浪网,深圳新闻网,某页面,头条首页,西瓜首页,嘉立创EDA在线版打开的例程原理图和PCB页面。操作完后,CPU利用率稳定在10%以下,内存始终有约20%可用。CHROME的内存管理有点门道,打开几个页面它可能就要吃很多内存,打开很多页面后它反倒不线性般贪吃内存了。这样看的话,嘉立创EDA稍占内存,不算大问题,WIN系统和CHROME的运行,大有兼容之道。


如有坛友嘉立创EDA如上优化后,效果不及如上流畅效果描述的预期,可联系我,远程看看,共同学习继续探讨解决。


对网友疑问补充下:

1-电脑数量多不是豪,基本是过几年升级一次的规律,看CPU的发布节点能知道;换下的电脑还能用,就同时一直用着。

2-CHROME打开多页面,是展示优化效果用的。平时不会同时打开那么多。

总之:认真优化下系统,估计有惊喜。10多年前的T4300跑CHROME都很流畅,6-7年前集显的普通笔记本,打开近20个页面,CPU使用率都能在10%以下。

 

 


提供LCEDA,99SE,DXP,Pads,Allegro平台PCB设计;光绘文件还原可编辑的PCB
seafood
11
主题
10
回复
发表于2023-05-31 11:56:16   |  只看该作者
2#
hi, 谢谢分享, 请问离线版的要把什么设为ramdisk
萧规曹随
6
主题
328
回复
发表于2023-06-01 09:48:24   |  只看该作者
3#
seafood 发表于2023-05-31 11:56:16  2# hi,谢谢分享,请问离线版的要把什么设为ramdisk
使用RAM磁盘缓存临时文件,我的电脑>右键>属性>高级系统设置>高级>环境变量,将用户变量和系统变量的TEMP和TMP值,都指向虚拟硬盘的TEMP文件夹,如X:\TEMP
提供LCEDA,99SE,DXP,Pads,Allegro平台PCB设计;光绘文件还原可编辑的PCB

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部