디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

그놈이 느려진 이유가 자바스크립트 많이 써서인가앱에서 작성

발명도둑잡기(118.235) 2025.07.13 05:31:52
조회 63 추천 0 댓글 5

그놈(GNOME)이 예전보다 느려졌다고 느껴진다면, 자바스크립트를 많이 써서라는 말은 부분적으로는 맞고, 전체적인 이유 중 하나일 뿐입니다. 더 정확히는 기반의 GNOME Shell 디자인이 성능에 영향을 줄 수 있는 구조적 원인 중 하나입니다.

1. GNOME이 를 사용하는 이유

GNOME Shell은 Mutter(컴포지터) 위에서 돌아가는 GNOME Shell이라는 UI 컴포넌트를 포함하고 있는데, 이 GNOME Shell 자체가 (GJS)로 작성되어 있습니다.

이 는 일반 웹브라우저의 JS 엔진이 아니라, GJS (GNOME ) 라는 바인딩을 통해 GTK/C 라이브러리를 사용하는 구조입니다.

이 구조는 개발 생산성은 높지만, C/C++이나 Rust보다 느릴 수밖에 없습니다.

2. 가 GNOME을 느리게 만드는 이유 (일부)

Garbage Collection: JS는 가비지 컬렉션 기반이라, UI 이벤트 도중 GC가 일어나면 순간적으로 멈출 수 있음.

Single-threaded: 대부분 UI가 단일 스레드에서 돌기 때문에 JS가 무거운 연산을 하면 전체 UI가 멈춤.

확장 기능도 대부분 JS로 만들어지는데, 잘못된 확장이 성능을 더 떨어뜨릴 수 있음.

3. 다른 성능 저하 원인

애니메이션과 트랜지션 효과 증가: GNOME 3부터 효과가 많아졌고, 특히 저사양 GPU에서는 버벅임.

Wayland 도입 초기의 미성숙함: GNOME은 Wayland 지원을 주도했지만, 초기에는 버그나 최적화 부족이 많았음.

메모리 사용 증가: 최신 GNOME은 기능이 많아지고 백그라운드 서비스도 늘어서 RAM도 많이 사용.

GTK4 전환기: 일부 앱은 GTK3, 일부는 GTK4라 혼합 환경에서 성능 일관성이 떨어짐.

4. 실제 성능 체감 개선 방법

GNOME 확장 줄이기: 특히 Shell Extension 중 일부가 성능에 큰 영향 줌.

Lightweight 테마 사용: 애니메이션이나 그림자가 적은 테마는 속도 향상에 도움.

CPU/GPU 드라이버 최신화: 특히 AMD, Intel GPU는 Mesa 드라이버 업데이트가 중요.

다른 데스크탑 환경 사용 고려: Xfce, LXQt, KDE(특히 6버전 이후)는 GNOME보다 가볍고 반응성이 좋음.

요약

GNOME이 느려진 것은 사용 때문이기도 하지만, 전체 아키텍처, 애니메이션 중심 설계, 추가 기능, 드라이버/하드웨어 호환성 문제복합적인 이유가 있습니다.

궁금하다면 특정 GNOME 버전이나 하드웨어를 기준으로 더 구체적으로 분석해드릴 수 있어요.


"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
송대관-해뜰날
https://youtu.be/DUsVXmywSCk

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
2871339 클라이언트 여러개 동시 실행 [6] ㅇㅇ(110.12) 07.13 64 0
2871338 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 30 0
2871337 챗지피티한테 책 추천해달라고 했는데 [1] 프갤러(119.197) 07.13 45 0
2871336 나님은 왜 천재해커일깡 ㅇㅅㅇㅋ [2] 익명의따당이갤로그로 이동합니다. 07.13 74 0
2871335 넥도리아 어디감 ㅇㅇ(118.235) 07.13 43 0
2871334 러스팅 소울, 7장: 침묵 속의 반향 [3] 루비갤로그로 이동합니다. 07.13 48 0
2871333 러스트 담론을 해체하다. 7월 13일짜 업데이트 루비갤로그로 이동합니다. 07.13 33 0
2871332 러브버그 같은 아다모쏠 해충멍퀴.. ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 41 0
2871330 회사에서도 맨날 연봉작다징징대는애중에 일잘하는애 못봄 [2] ㅇㅇ(211.234) 07.13 68 0
2871329 섹스 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 51 0
2871327 좇센은 노력이라는 말 없애야됨 문재인 이재명 윤석열같은애들도 노력해서 [2] 타이밍뒷.통수한방(1.213) 07.13 58 1
2871326 좇센에서 태어났으면서 왜 아둥바둥하는거임??금수저임?? [3] 타이밍뒷.통수한방(1.213) 07.13 65 0
2871325 섹스에 있어서 가장 중요한 건 [2] 아스카영원히사랑해갤로그로 이동합니다. 07.13 104 1
2871324 기괴한 2찢명 회식순간 ㄷㅅㄷ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 48 0
2871323 아.. 심진석 선수 실언.. [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 127 0
2871322 좋은 주말이다. [9] 개멍청한유라갤로그로 이동합니다. 07.13 83 0
2871320 진지하게 중소어케다니냐 [13] 프갤러(106.101) 07.13 240 0
2871318 바이브 타기보단 정량적으로 정해놓는게 좋음 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 50 0
2871316 강아지 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 07.13 44 0
2871314 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 07.13 45 0
2871312 하루 한 번 헤르미온느 찬양 [2] 헤르 미온느갤로그로 이동합니다. 07.13 47 0
2871310 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 47 0
2871308 자바 입문 떼려는데 자바의 정석 vs 자바의 신 [7] ㅇㅇ갤로그로 이동합니다. 07.13 86 0
2871306 격투기 할 때 한명이 아무리 챔피언이라도 아마추어 두명이 대들면 발명도둑잡기(118.235) 07.13 62 0
2871304 촘스키 "미국은 부자에게는 사회주의, 가난한 사람에게는 자본주의" 발명도둑잡기(118.235) 07.13 62 0
2871303 코딩 입문자 자바 위주로 하려는데 [2] 프갤러(49.167) 07.13 100 0
2871301 영업기밀은 열린사회의 적인가 발명도둑잡기(118.235) 07.13 114 0
2871300 부가가치를 높이기 위해 영업기밀을 숨겨서 정보비대칭을 만들며 독과점을 만 발명도둑잡기(118.235) 07.13 56 0
2871298 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 [1] 발명도둑잡기(118.235) 07.13 115 0
2871297 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 발명도둑잡기(118.235) 07.13 108 0
2871295 사회주의 기술 장인과 자본주의 기술 장인 차이점 [1] 발명도둑잡기(118.235) 07.13 32 0
2871293 제이콥 닐슨의 10가지 사용성 평가 기준 발명도둑잡기(118.235) 07.13 43 0
2871291 음기 충전 발명도둑잡기(118.235) 07.13 40 0
2871289 C 메모리 실수 발명도둑잡기(118.235) 07.13 53 0
2871286 vala 메모리 실수 발명도둑잡기(118.235) 07.13 51 0
2871284 carbon 메모리 실수 발명도둑잡기(118.235) 07.13 52 0
2871282 C++ 20 이상 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 107 0
2871281 rust 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 71 0
2871280 vale 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 57 0
2871279 nim 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 52 0
2871277 D 언어 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 56 0
2871276 odin 메모리 관리 실수 줄이기 [1] 발명도둑잡기(118.235) 07.13 64 0
2871274 zig 언어 메모리 수동관리 c보다 실수 적게 만들었나 [3] 발명도둑잡기(118.235) 07.13 66 0
2871272 디씨 극우 등신새끼들은 assembl-y를 차단어로 설정해 국회 청원을 [2] 발명도둑잡기(118.235) 07.13 52 0
2871270 si 이상으로 에이전시는 더 별루야 [1] 피치피(183.101) 07.13 52 0
2871269 인터프리터 아니고 컴파일 되는 자바스크립트나 타입스크립트 문법 언어 [2] 발명도둑잡기(118.235) 07.13 58 0
2871267 git이 SVN을 능가하는 최고 장점이 수익화하기 편하다는거 [6] ㅆㅇㅆ(124.216) 07.13 107 0
그놈이 느려진 이유가 자바스크립트 많이 써서인가 [5] 발명도둑잡기(118.235) 07.13 63 0
2871264 난 정말 뭐할까 ㅠ [3] 피치피(183.101) 07.13 65 0
2871263 git이 표준이 된 이유는 github 소셜이 큰거 같음 [8] ㅆㅇㅆ(124.216) 07.13 89 0
뉴스 강철부대 멤버 ‘커밍아웃’… 동성연인과 럽스타그램 시작 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2