草庐IT

overlay2占用过高

全部标签

Linux查看进程实际占用内存的几种方式

方式一top-ppidRES:72296,使用的内存为72296kb%MEM:1.9,进程占用了总内存的1.9%方式二ps-aux|greppid显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)方式三cat/proc/pid/status

cpptools占用率过高

问题描述使用vscode发现在系统中cpptoolsCPU占用率达到百分百。电脑发生严重卡顿。解决方案:此问题的出现是因为使用了C/C++这个插件,如果直接禁用此插件就可以解决这个问题。如果希望使用这个插件,则可以按照以下方法配置。点击其中的ExtensionSettings进入设置界面。搜索C_Cpp.files.exclude点击下方设置json文件。在"C_Cpp.files.exclude"下添加以下内容。"/PROJECT_ROOT/COMPONENT/ANONYMIZED":true 然后重新启动插件就恢复正常了。

Windows 查看端口占用并关闭

Windows查看端口占用并关闭 在启动服务的时候,可能会遇到端口被占用的情况。这时就要知道哪个服务占用了这个端口,并将其关闭。然后再启动服务就不会存在端口占用了。这里以 Tomcat 的默认端口 7080 为例。一、打开命令窗口     Win + R 输入cmd,回车,打开命令窗口。二、查看端口2.1、查看所有端口netstat -ano2.2、查看指定端口netstat -ano|findstr  "端口号"注意:7080这里带不带双引号都能查出来。查询结果最后一列的数字是进程号,也就是 PID.2.3、查看服务查看使用端口的服务需要用进程号进行过滤。比如前面查出来的 14144。tas

Ubuntu下跑Aplaca报错:torch.cuda.0utofMemoryError: CUDA out of memory.解决办法(查看CUDA占用情况&清除GPU缓存)

缓存不够!!!!并非内存容量不够错误提示:torch.cuda.0utofMemoryError:CUDAoutofmemory.Triedtoallocate2.00MiB(PU0;23.69GiBtotalcapacity;237BiBalreadyallocated;18.38MiBfre;2.50GiBreservedintotalbyPyTorch)Ifreservedmemoryis>>allocatedmemorytrysettingmax_split_size_mbtoavoidfragmentation.SeedocumentationforMemoryManagementa

80端口被system(pid=4)占用的解决方法

    经过多方排查是SQLServer(2008)的日志系统,高版本应该没有这个问题。就是他好端端的突然占用了80端口,而且对于普通人来讲,这个组件的作用没啥用,关掉也是节约资源。关闭方法很简单,在运行框中输入services.msc,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到SQLServerReportingServices(MSSQLSERVER)这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。     可通过在上级目录输入首字母进行快速查找。 

nodejs版本过高导致vue-cli项目无法正常运行解决方案

报错信息:Error:error:0308010C:digitalenveloperoutines::unsupportedatnewHash(node:internal/crypto/hash:71:19)atObject.createHash(node:crypto:133:10)atmodule.exports(D:\project\cylink-ui\node_modules\webpack\lib\util\createHash.js:135:53)atNormalModule._initBuildHash(D:\project\cylink-ui\node_modules\webp

go - golang中byte[]转string奇怪占用堆

我发现用下面的代码将byte[]转换为字符串时奇怪的占用堆packagemainimport("bytes""fmt""net/http"_"net/http/pprof""strings""time")var(c=make(chanint,500000))funcmain(){gofunc(){http.ListenAndServe(":8080",nil)}()f:=func(ss[]string){fmt.Println(ss)time.Sleep(time.Millisecond)没有fmt.Println(bs)会逐渐耗尽内存。fmt.Println(bs)工作正常。我不明白

go - golang中byte[]转string奇怪占用堆

我发现用下面的代码将byte[]转换为字符串时奇怪的占用堆packagemainimport("bytes""fmt""net/http"_"net/http/pprof""strings""time")var(c=make(chanint,500000))funcmain(){gofunc(){http.ListenAndServe(":8080",nil)}()f:=func(ss[]string){fmt.Println(ss)time.Sleep(time.Millisecond)没有fmt.Println(bs)会逐渐耗尽内存。fmt.Println(bs)工作正常。我不明白

【ES】ES内存占用高,扩内存,重启服务注意事项

一、参考资料Elasticsearch内存占用分析与管理|Tink'sBlogElasticsearchJVM堆内存使用率飙升,怎么办?-腾讯云开发者社区-腾讯云ES集群重启注意事项_deng942861的博客-CSDN博客_es重启ElasticSearch性能优化实践(JVM调优+ES调优)-简书 

linux下的buff/cache内存占用过高-手动清除释放内存

buff/cache内存占用太高我们在使用free-h或者(top命令)查看系统内存的时候,有时间会发现buff/cache很高,如下图:[root@nfs~]#free-htotalusedfreesharedbuff/cacheavailableMem:974M518M78M72M377M143MSwap:2.0G381M1.6G可以看到占用了377M的内存什么是buffbuff(BufferCache)是一种I/O缓存,用于内存和硬盘的缓冲,是io设备的读写缓冲区。什么是cachecache(PageCache)是一种高速缓存,用于CPU和内存之间的缓冲,是文件系统的cache。把读取过