这个很难,内存消耗完了,ubuntu一样死机,你可以看看你的编译选项,里面有没有限制内存和CPU使用的选项,一般都会有的。我编译tensorflow就死了几次机,后面限制了CPU和内存才好,就是编译慢一些
或者创建一个临时交换分区,弄大一点,最好放在ssd上面
前几天更新了系统,刚刚在使用的时候卡死了两次,第一次卡死,我强制关机了,然后开机继续,然,开机不到一会我想在论坛中说一下深度官网个人头像怎么没了,重新设置一会又没了,是不是不能设置了,我看别人的头像也都没了,这下心里平衡了,但是卡死是真的烦,就只有鼠标可移动,键盘啥都不能用,只能强制关机,这样很毁电脑的,要是在卡死的时候有个快捷键重置一下系统就好了。。。。。。。。。。
同不太懂,理论上会有Out Of Memory然后把进程kill掉的,实际不知为啥不管用
我也遇到过,表示是个头痛的问题
前几天更新了系统,刚刚在使用的时候卡死了两次,第一次卡死,我强制关机了,然后开机继续,然,开机不到一会我想在论坛中说一下深度官网个人头像怎么没了,重新设置一会又没了,是不是不能设置了,我看别人的头像也都没了,这下心里平衡了,但是卡死是真的烦,就只有鼠标可移动,键盘啥都不能用,只能强制关机,这样很毁电脑的,要是在卡死的时候有个快捷键重置一下系统就好了。。。。。。。。。。
头像无法现实,刚刚有人反馈了,是头像的域名的证书过期了
同不太懂,理论上会有Out Of Memory然后把进程kill掉的,实际不知为啥不管用
不会,我ubuntu下编译一样卡死掉。可以试试临时使用交换分区来解决吧
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
sudo swapon /swapfile
After compiling, you may wish to(编译成功之后,删除挂载点/临时交换分区)
Code:
sudo swapoff /swapfile
sudo rm /swapfile
自己根据需求做一些调整
头像无法现实,刚刚有人反馈了,是头像的域名的证书过期了
头像现在有了
这个很难,内存消耗完了,ubuntu一样死机,你可以看看你的编译选项,里面有没有限制内存和CPU使用的选项,一般都会有的。我编译tensorflow就死了几次机,后面限制了CPU和内存才好,就是编译慢一些
从用户角度来说,这些手段是逼不得已而为之的手段;但从系统开发者来说,一个彻底的解决方案才是正统。要不然只会让更多的人觉得Linux不好用,整个生态也很难长足发展。
另外这是我作为使用者,给开发者们的一点要求,并不是发帖找零时解决方案哈。
谢谢你的回复!
前几天更新了系统,刚刚在使用的时候卡死了两次,第一次卡死,我强制关机了,然后开机继续,然,开机不到一会我想在论坛中说一下深度官网个人头像怎么没了,重新设置一会又没了,是不是不能设置了,我看别人的头像也都没了,这下心里平衡了,但是卡死是真的烦,就只有鼠标可移动,键盘啥都不能用,只能强制关机,这样很毁电脑的,要是在卡死的时候有个快捷键重置一下系统就好了。。。。。。。。。。
最好不要强制关机!除了可能丢失工作进度,损坏系统文件外,还可能对硬件有损伤。
可以分配大一点交换区,虽然速度慢一点,但是不至于卡死!
从用户角度来说,这些手段是逼不得已而为之的手段;但从系统开发者来说,一个彻底的解决方案才是正统。要不然只会让更多的人觉得Linux不好用,整个生态也很难长足发展。
另外这是我作为使用者,给开发者们的一点要求,并不是发帖找零时解决方案哈。
谢谢你的回复!
内存不足在任何系统下都可能会导致死机吧?如果需要限制,这个也是编译器的问题,和系统并无太大关系吧?
内存不足在任何系统下都可能会导致死机吧?如果需要限制,这个也是编译器的问题,和系统并无太大关系吧?
从系统的内存分配器做手脚,比如达到99%就暂停分配内存的进程,然后kill掉内存使用/一段时间内分配最高的进程或者把它dump到硬盘
从系统的内存分配器做手脚,比如达到99%就暂停分配内存的进程,然后kill掉内存使用/一段时间内分配最高的进程或者把它dump到硬盘
一样会造成其他一些问题,kill掉谁不kill掉谁?
内存不足在任何系统下都可能会导致死机吧?如果需要限制,这个也是编译器的问题,和系统并无太大关系吧?
这不只是编译程序的问题。
如果有个用户内存4G,但是他开了100个网页,在开101个网页的时候就可能卡死。
那么从系统层面来讲,就应该设计一种机制,不让用户的进程抢占内存达到某个峰值,从而导致卡死。
如果你用过苹果电脑就知道,看内存使用已经达到97%,98%,但是操作系统UI依然流畅不卡顿。
我只是希望deepin能学习其他系统优秀的做法,然后越来越好用!
一样会造成其他一些问题,kill掉谁不kill掉谁?
所以这是一整套完整的算法和机制呀,需要更多聪明的头脑,优秀的工程师共同努力去解决这个问题。
所以这是一整套完整的算法和机制呀,需要更多聪明的头脑,优秀的工程师共同努力去解决这个问题。
如果系统能达到这种地步,就必然对编程人有更高的要求。广大程序猿不答应
如果系统能达到这种地步,就必然对编程人有更高的要求。广大程序猿不答应
你还停留在Linux就该给程序员或者*客用的地步,deepin想发展壮大,小白才是主流。
最好不要强制关机!除了可能丢失工作进度,损坏系统文件外,还可能对硬件有损伤。
可以分配大一点交换区,虽然速度慢一点,但是不至于卡死!
不是吧,我的内存是16G的,这内存还不够吗???
不是吧,我的内存是16G的,这内存还不够吗???
你太小看程序编译了,我I9 10900,16G内存,编译一个tensorflow,内存耗尽死机不是一次两次了。一开始找不到原因,一直到我一边编译,一遍打开个shell,观察资源消耗,眼睁睁看着可用内存变成0,然后硬盘灯常亮,挂掉了
你还停留在Linux就该给程序员或者*客用的地步,deepin想发展壮大,小白才是主流。
普通人用的软件也是程序猿开发的吧??你要知道,回收内存是个系统性难题,因为内存释放与获取否要程序自行判断,系统直接干涉,可能会导致程序崩溃,程序的内存提前释放,程序就找不到原先的数据,不给程序分配内存,程序也一样执行不下去,也会造成崩溃
Popular Events
More

中文 
我是一名软件开发者,编译项目的时候,一不小心内存使用就达到95%以上,这个时候编译还未终止,就极易卡死,鼠标都动不了。有时候需要等10多分钟都还卡着的。希望能优化成windows那样,即使再卡,也能唤起任务管理器进行强杀;要么学苹果,给UI分配独立内存,永远不会被卡住。不太懂Linux的运行机制,但作为小白用户,我觉得至少做到不被卡死是必须的用户体验!