作者OrzOGC (洞八達人.拖哨天王)
看板Linux
標題[問題] vscode編譯時會幹掉chromium或X或自殺
時間Sun Feb 6 12:31:46 2022
肥宅最近學flutter,在fedora上用vscode寫
每當編譯時,vscode有一定機率會幹掉chromium或自殺
只是debug run個範例小程式就會了,不管用手機或linux app或web都一樣
chromium也只是開來查stackoverflow,沒開其它色色網頁
有時還會幹掉x...還沒存檔的就gg...
用top看應該都是ram和swap全都吃好吃滿時發生
上古老nb配備i5-3250m/6G ram/120G SSD
vmswapness從0設到100都一樣會發生
硬碟空間有限,swap只設512m
同台nb在win10跑vs編xamarin同樣也是很喘
但還不至於會幹掉其它程式,編譯時還能用edge看網頁
在fedora上編譯時就完全不能動,編過就行,不過hot reload時也是有機會幹掉...
除了換電腦外有什麼方法可以改進?
等2353漲起來還需要一段時間...QQ
--
佛說前世五百次的回眸
才換得今生的擦肩而過
前世五百次的擦肩而過還是換不來今生一次的推炮
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.215.73 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1644121908.A.F05.html
1F:→ ketrobo: flutter版本? stable? beta? 02/06 12:37
2F:→ OrzOGC: stable,2.10.0 02/06 12:38
3F:→ ketrobo: chromium的硬體加速關掉試試,我也沒用過這麼舊的硬體… 02/06 12:48
4F:推 Adama: kernel殺的,因為mem全滿了 我上次遇到這種情況也是fedora 02/06 13:01
5F:推 Bencrie: 加 ram 02/06 13:04
6F:推 Adama: 我那時是跑matlab 別人跑的結果先殺我的Xorg.... XDD 02/06 13:04
7F:→ Bencrie: kernel 殺的你可以看 dmesg 02/06 13:04
8F:→ Bencrie: systemd 現在也有 oom killer 02/06 13:05
9F:→ Bencrie: 現在日常用 8G 都嫌少了 02/06 13:06
10F:推 johnjohnlin: 大機率是記憶體滿了 02/06 13:29
11F:推 Leo123457: 改用比較lightweight的distro或d esktop environment 02/06 17:06
12F:→ Leo123457: ? 02/06 17:06
13F:推 enthos: Protect specific Linux processes from the OOM killer? 02/06 19:22
14F:→ enthos: echo -17 > /proc/$PID/oom_adj # OOM_DISABLE on $PID 02/06 19:22
15F:→ enthos: pgrep -f "/usr/sbin/sshd" | while read PID; 02/06 19:23
16F:→ enthos: do echo -17 > /proc/$PID/oom_adj; done 02/06 19:23
18F:→ OrzOGC: 看來是要小升級一下 02/07 11:26
19F:推 jobintan: 大佬不考慮下用Android Studio開發嗎?Android Studio有 02/07 16:49
20F:→ jobintan: Linux版,而且又能用emulator做debugging,豈不更好? 02/07 16:50
21F:→ OrzOGC: 用過啊 開個模擬器電腦就跑到快往生了 02/07 18:42
22F:→ OrzOGC: as太肥 開起來就很喘了 最後才選用vscode +實機 02/07 18:44
23F:→ OrzOGC: 試開一下as...才開個專案就殺掉chromium了...QQ 02/07 20:59
24F:推 roccqqck: ram先插到16g 02/07 23:06
25F:→ roccqqck: 我有一台筆電跟你的cpu一樣 但16g ram 開vscode很正常 02/07 23:07
26F:→ OrzOGC: 我這台只能插到8G...QQ 02/08 00:03
27F:推 roccqqck: 只有一個插槽還是焊死? 這cpu應該最多可以ddr3 8gb*4 02/08 00:12
28F:→ OrzOGC: cpu理論上是可到32G,不過官網的spec寫max 8g,2個插槽 02/08 00:31
29F:→ tomsawyer: 不想換電腦 換ssd? swap 0.5是怎樣 02/08 06:20
30F:→ jobintan: 筆電通常電競類的都能自己升級,不過會不會破壞保固就得 02/08 10:10
31F:→ jobintan: 問問原廠了,如果不能自己升級,像是ultrabook或2 in 1 02/08 10:11
32F:→ jobintan: 變形平板筆電,就買最高規格的唄。 02/08 10:12
33F:→ leolarrel: 加一個更大的硬碟,然後把虛擬記憶體開到16G 02/09 17:29
34F:→ OrzOGC: 目前編譯前先關chromium只留vscode暫時渡過這段時間...QQ 02/11 12:01