Điểm:0

Java chiếm quá nhiều bộ nhớ trong Ubuntu 20.04 sau khi sử dụng Android Studio

lá cờ cn

Máy tính để bàn của tôi quá chậm (mặc dù tôi đã đóng Android studio) để di chuyển, vì vậy tôi đã sử dụng hàng đầu để xem lý do.

RAM là 12G và môi trường máy tính để bàn là gnome

đây là kết quả của hàng đầu

PID NGƯỜI DÙNG PR VIỆC CỨU lại SHR %CPU %MEM THỜI GIAN+ CHỈ HUY
4172 pnkj 20 0 7181972 3,9g 4152 S 0.0 33.6 47:16.43 java

đây là kết quả của ngăn xếp 4172

Thông tin lớp chủ đề SMR:
_java_thread_list=0x00007f8d0c0ca9a0, độ dài=27, phần tử={
0x00007f8d9c016000, 0x00007f8d9c17c800, 0x00007f8d9c181000, 0x00007f8d9c193800,
0x00007f8d9c195800, 0x00007f8d9c19f000, 0x00007f8d9c1a1000, 0x00007f8d9c1a3000,
0x00007f8d9c21e000, 0x00007f8d9d3d5000, 0x00007f8d9d43e000, 0x00007f8d9d469800,
0x00007f8d18184000, 0x00007f8d1818b800, 0x00007f8d1820e000, 0x00007f8d186f2800,
0x00007f8d18784800, 0x00007f8d19431800, 0x00007f8d9d36f000, 0x00007f8d184d1000,
0x00007f8d185c1000, 0x00007f8d201f8000, 0x00007f8d5cc0f800, 0x00007f8d5ce52800,
0x00007f8d5ce58000, 0x00007f8d6419d800, 0x00007f8d58fd0000
}

"chính" #1 ưu tiên=5 os_prio=0 cpu=1382,17ms đã trôi qua=73137,62 giây tid=0x00007f8d9c016000 nid=0x104e chờ với điều kiện [0x00007f8da0f77000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000080cae9a0> (một java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại org.gradle.launcher.daemon.server.DaemonStateCoordinator.awaitStop(DaemonStateCoordinator.java:95)
    tại org.gradle.launcher.daemon.server.Daemon.awaitExpiration(Daemon.java:247)
    tại org.gradle.launcher.daemon.server.Daemon.stopOnExpiration(Daemon.java:221)
    tại org.gradle.launcher.daemon.bootstrap.DaemonMain.doAction(DaemonMain.java:132)
    tại org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:50)
    tại jdk.internal.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native Method)
    tại jdk.internal.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:62)
    tại jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
    tại java.lang.reflect.Method.invoke([email protected]/Method.java:566)
    tại org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
    tại org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
    tại org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)

"Trình xử lý tham chiếu" #2 daemon tiên tri=10 os_prio=0 cpu=173,50ms đã trôi qua=73137,55s tid=0x00007f8d9c17c800 nid=0x1056 chờ với điều kiện [0x00007f8d7551e000]
   java.lang.Thread.State: CÓ THỂ CHẠY
    tại java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native Method)
    tại java.lang.ref.Reference. processPendingReferences([email protected]/Reference.java:241)
    tại java.lang.ref.Reference$ReferenceHandler.run([email protected]/Reference.java:213)

"Finalizer" #3 daemon preo=8 os_prio=0 cpu=57,64ms đã trôi qua=73137,55s tid=0x00007f8d9c181000 nid=0x1057 trong Object.wait() [0x00007f8d7541d000]
   java.lang.Thread.State: WAITING (trên màn hình đối tượng)
    tại java.lang.Object.wait([email protected]/Native Method)
    - đang đợi <không có tham chiếu đối tượng nào>
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
    - chờ khóa lại trong wait() <0x0000000080176988> (a java.lang.ref.ReferenceQueue$Lock)
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:176)
    tại java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Finalizer.java:170)

"Bộ điều phối tín hiệu" #4 daemon ưu tiên=9 os_prio=0 cpu=0,41ms đã trôi qua=73137,53s tid=0x00007f8d9c193800 nid=0x1058 có thể chạy được [0x00000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY

"Chuỗi dịch vụ" #5 daemon ưu tiên=9 os_prio=0 cpu=0,10ms đã trôi qua=73137,52s tid=0x00007f8d9c195800 nid=0x1059 có thể chạy được [0x0000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY

"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 cpu=595699,90ms đã trôi qua=73137,52s tid=0x00007f8d9c19f000 nid=0x105a chờ với điều kiện [0x00000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY
   Không có tác vụ biên dịch

"C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=64635,92ms đã trôi qua=73137,52s tid=0x00007f8d9c1a1000 nid=0x105b chờ với điều kiện [0x00000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY
   Không có tác vụ biên dịch

"Luồng quét" #9 daemon ưu tiên=9 os_prio=0 cpu=5420,34ms đã trôi qua=73137,52s tid=0x00007f8d9c1a3000 nid=0x105c có thể chạy được [0x0000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY

"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=85,89ms đã trôi qua=73137,39s tid=0x00007f8d9c21e000 nid=0x105d trong Object.wait() [0x00007f8d4fffe000]
   java.lang.Thread.State: TIMED_WAITING (trên màn hình đối tượng)
    tại java.lang.Object.wait([email protected]/Native Method)
    - đang đợi <không có tham chiếu đối tượng nào>
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
    - chờ khóa lại trong wait() <0x0000000080005938> (a java.lang.ref.ReferenceQueue$Lock)
    tại jdk.internal.ref.CleanerImpl.run([email protected]/CleanerImpl.java:148)
    tại java.lang.Thread.run([email protected]/Thread.java:834)
    tại jdk.internal.misc.InnocuousThread.run([email protected]/InnocuousThread.java:134)

"Số liệu thống kê sức khỏe của daemon" #13 tiên tri=5 os_prio=0 cpu=6910,61ms đã trôi qua=73135,17s tid=0x00007f8d9d3d5000 nid=0x1066 chờ với điều kiện [0x00007f8d4e787000]
   java.lang.Thread.State: TIMED_WAITING (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000080caed90> (một java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
    tại java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Trình kết nối TCP cục bộ đến trên cổng 39895" #15 ưu tiên=5 os_prio=0 cpu=39,09ms đã trôi qua=73135,01s tid=0x00007f8d9d43e000 nid=0x1067 có thể chạy được [0x00007f8d4e283000]
   java.lang.Thread.State: CÓ THỂ CHẠY
    tại sun.nio.ch.ServerSocketChannelImpl.accept0([email protected]/Native Method)
    tại sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/ServerSocketChannelImpl.java:533)
    tại sun.nio.ch.ServerSocketChannelImpl.accept([email protected]/ServerSocketChannelImpl.java:285)
    tại org.gradle.internal.remote.internal.inet.TcpIncomingConnector$Receiver.run(TcpIncomingConnector.java:108)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Kiểm tra định kỳ Daemon" #16 tiên tri=5 os_prio=0 cpu=5712,84ms đã trôi qua=73134,97s tid=0x00007f8d9d469800 nid=0x1068 chờ với điều kiện [0x00007f8d4e182000]
   java.lang.Thread.State: TIMED_WAITING (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000080cafeb0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
    tại java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Nhân viên bộ nhớ cache cho bộ nhớ cache băm tệp (/home/pnkj/.gradle/caches/6.7.1/fileHashes)" #24 prio=5 os_prio=0 cpu=642.50ms đã trôi qua=73133.60s tid=0x00007f8d18184000 nid=0x1073 chờ với điều kiện [0x00007f8d4f9d6000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000080cd5770> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:417)
    tại org.gradle.cache.internal.CacheAccessWorker.takeFromQueue(CacheAccessWorker.java:169)
    tại org.gradle.cache.internal.CacheAccessWorker.run(CacheAccessWorker.java:133)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Trình nghe yêu cầu khóa tệp" #25 ưu tiên=5 os_prio=0 cpu=0,63 mili giây đã trôi qua=73133,58 giây tid=0x00007f8d1818b800 nid=0x1074 có thể chạy được [0x00007f8d4d57a000]
   java.lang.Thread.State: CÓ THỂ CHẠY
    tại java.net.PlainDatagramSocketImpl.receive0([email protected]/Native Method)
    - đã khóa <0x0000000080cd5b30> (một java.net.PlainDatagramSocketImpl)
    tại java.net.AbstractPlainDatagramSocketImpl.receive([email protected]/AbstractPlainDatagramSocketImpl.java:181)
    - đã khóa <0x0000000080cd5b30> (một java.net.PlainDatagramSocketImpl)
    tại java.net.DatagramSocket.receive([email protected]/DatagramSocket.java:814)
    - bị khóa <0x0000000080cd5bd8> (một java.net.DatagramPacket)
    - đã khóa <0x0000000080cd5c78> (một java.net.DatagramSocket)
    tại org.gradle.cache.internal.locklistener.FileLockCommunicator.receive(FileLockCommunicator.java:86)
    tại org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler$1.doRun(DefaultFileLockContentionHandler.java:119)
    tại org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler$1.run(DefaultFileLockContentionHandler.java:105)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Nhân viên bộ đệm cho bộ đệm nhật ký (/home/pnkj/.gradle/caches/journal-1)" #26 prio=5 os_prio=0 cpu=10471.32ms đã trôi qua=73133.12s tid=0x00007f8d1820e000 nid=0x1076 đang chờ với điều kiện [0x00007f8d4d479000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000080cbbc30> (một java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:417)
    tại org.gradle.cache.internal.CacheAccessWorker.takeFromQueue(CacheAccessWorker.java:169)
    tại org.gradle.cache.internal.CacheAccessWorker.run(CacheAccessWorker.java:133)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Nhân viên bộ đệm cho bộ đệm lịch sử thực thi (/home/pnkj/.gradle/caches/6.7.1/executionHistory)" #31 prio=5 os_prio=0 cpu=438,52ms đã trôi qua=73129.16s tid=0x00007f8d186f2800 nid=0x1080 đang chờ với điều kiện [0x00007f8d4c873000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x00000000801e7200> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:417)
    tại org.gradle.cache.internal.CacheAccessWorker.takeFromQueue(CacheAccessWorker.java:169)
    tại org.gradle.cache.internal.CacheAccessWorker.run(CacheAccessWorker.java:133)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Nhân viên bộ đệm cho bộ đệm nội dung tệp (/home/pnkj/.gradle/caches/6.7.1/fileContent)" #33 tiên tri=5 os_prio=0 cpu=3,12ms đã trôi qua=73126,99s tid=0x00007f8d18784800 nid=0x1085 đang chờ với điều kiện [0x00007f8d4c172000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x00000000814fd0a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:417)
    tại org.gradle.cache.internal.CacheAccessWorker.takeFromQueue(CacheAccessWorker.java:169)
    tại org.gradle.cache.internal.CacheAccessWorker.run(CacheAccessWorker.java:133)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Trình quản lý bộ nhớ" #161 ưu tiên=5 os_prio=0 cpu=3425,25 mili giây đã trôi qua=73099,62 giây tid=0x00007f8d19431800 nid=0x1125 chờ với điều kiện [0x00007f8cfad7e000]
   java.lang.Thread.State: TIMED_WAITING (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x00000000828ae000> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
    tại java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Nhân viên bộ đệm cho bộ đệm biên dịch Java (/home/pnkj/.gradle/caches/6.7.1/javaCompile)" #168 prio=5 os_prio=0 cpu=109,72ms đã trôi qua=73047.19s tid=0x00007f8d9d36f000 nid=0x1197 đang chờ với điều kiện [0x00007f8cfb982000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x000000008326cb58> (một java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:2081)
    tại java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:417)
    tại org.gradle.cache.internal.CacheAccessWorker.takeFromQueue(CacheAccessWorker.java:169)
    tại org.gradle.cache.internal.CacheAccessWorker.run(CacheAccessWorker.java:133)
    tại org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    tại org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Bộ lập lịch RMI(0)" #172 daemon ưu tiên=5 os_prio=0 cpu=168,66ms đã trôi qua=73041,65s tid=0x00007f8d184d1000 nid=0x11c0 chờ với điều kiện [0x00007f8d00cd5000]
   java.lang.Thread.State: TIMED_WAITING (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x0000000083e3f5f0> (một java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    tại java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:234)
    tại java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos([email protected]/AbstractQueuedSynchronizer.java:2123)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:1182)
    tại java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take([email protected]/ScheduledThreadPoolExecutor.java:899)
    tại java.util.concurrent.ThreadPoolExecutor.getTask([email protected]/ThreadPoolExecutor.java:1054)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1114)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"RMI TCP Chấp nhận-0" #175 daemon ưu tiên=5 os_prio=0 cpu=176,90 mili giây đã trôi qua=73041,39 giây tid=0x00007f8d185c1000 nid=0x11c4 có thể chạy được [0x00007f8d01de6000]
   java.lang.Thread.State: CÓ THỂ CHẠY
    tại java.net.PlainSocketImpl.socketAccept([email protected]/Native Method)
    tại java.net.AbstractPlainSocketImpl.accept([email protected]/AbstractPlainSocketImpl.java:458)
    tại java.net.ServerSocket.implAccept([email protected]/ServerSocket.java:565)
    tại java.net.ServerSocket.accept([email protected]/ServerSocket.java:533)
    tại sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop([email protected]/TCPTransport.java:394)
    tại sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run([email protected]/TCPTransport.java:366)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"Bộ xử lý Java2D" #1027 daemon ưu tiên=10 os_prio=0 cpu=0,91 ms đã trôi qua=67825,66 giây tid=0x00007f8d201f8000 nid=0x37f2 trong Object.wait() [0x00007f8cf1645000]
   java.lang.Thread.State: WAITING (trên màn hình đối tượng)
    tại java.lang.Object.wait([email protected]/Native Method)
    - đang đợi <không có tham chiếu đối tượng nào>
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
    - chờ khóa lại trong wait() <0x000000008326d580> (a java.lang.ref.ReferenceQueue$Lock)
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:176)
    tại sun.java2d.Disposer.run([email protected]/Disposer.java:144)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"máy gặt quy trình" #3782 daemon tiên tri=10 os_prio=0 cpu=0,15ms đã trôi qua=28585,04s tid=0x00007f8d5cc0f800 nid=0xbe47 có thể chạy được [0x00007f8d4c952000]
   java.lang.Thread.State: CÓ THỂ CHẠY
    tại java.lang.ProcessHandleImpl.waitForProcessExit0([email protected]/Native Method)
    tại java.lang.ProcessHandleImpl$1.run([email protected]/ProcessHandleImpl.java:138)
    tại java.util.concurrent.ThreadPoolExecutor.runWorker([email protected]/ThreadPoolExecutor.java:1128)
    tại java.util.concurrent.ThreadPoolExecutor$Worker.run([email protected]/ThreadPoolExecutor.java:628)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"RMI GC Daemon" #3785 daemon tiên tri=2 os_prio=0 cpu=0,31ms đã trôi qua=28582,07s tid=0x00007f8d5ce52800 nid=0xbe69 trong Object.wait() [0x00007f8cd081a000]
   java.lang.Thread.State: TIMED_WAITING (trên màn hình đối tượng)
    tại java.lang.Object.wait([email protected]/Native Method)
    - đang đợi <không có tham chiếu đối tượng nào>
    tại sun.rmi.transport.GC$Daemon.run([email protected]/GC.java:126)
    - chờ khóa lại trong wait() <0x000000008326d650> (a sun.rmi.transport.GC$LatencyLock)
    tại java.lang.Thread.run([email protected]/Thread.java:834)
    tại jdk.internal.misc.InnocuousThread.run([email protected]/InnocuousThread.java:134)

"RMI Reaper" #3786 ưu tiên=5 os_prio=0 cpu=2,31 mili giây đã trôi qua=28582,03 giây tid=0x00007f8d5ce58000 nid=0xbe6b trong Object.wait() [0x00007f8cd0719000]
   java.lang.Thread.State: WAITING (trên màn hình đối tượng)
    tại java.lang.Object.wait([email protected]/Native Method)
    - đang đợi <không có tham chiếu đối tượng nào>
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:155)
    - chờ khóa lại trong wait() <0x0000000082535698> (a java.lang.ref.ReferenceQueue$Lock)
    tại java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:176)
    tại sun.rmi.transport.ObjectTable$Reaper.run([email protected]/ObjectTable.java:349)
    tại java.lang.Thread.run([email protected]/Thread.java:834)

"ForkJoinPool.commonPool-worker-1" #5073 daemon ưu tiên=5 os_prio=0 cpu=51,60 mili giây đã trôi qua=26439,06 giây tid=0x00007f8d6419d800 nid=0xd71a đang chờ với điều kiện [0x00007f8cba2e8000]
   java.lang.Thread.State: CHỜ (đỗ xe)
    tại jdk.internal.misc.Unsafe.park([email protected]/Native Method)
    - đỗ xe để đợi <0x000000008326d2c0> (một java.util.concurrent.ForkJoinPool)
    tại java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:194)
    tại java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1628)
    tại java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:183)

"Attach Listener" #5428 daemon prio=9 os_prio=0 cpu=0,99 ms đã trôi qua=1236,80 giây tid=0x00007f8d58fd0000 nid=0x10140 đang chờ với điều kiện [0x0000000000000000]
   java.lang.Thread.State: CÓ THỂ CHẠY

"Chủ đề VM" os_prio=0 cpu=12866,55ms đã trôi qua=73137,56s tid=0x00007f8d9c174000 nid=0x1055 có thể chạy được  

"Chủ đề GC#0" os_prio=0 cpu=70277,08ms đã trôi qua=73137,60 giây tid=0x00007f8d9c02d800 nid=0x1050 có thể chạy được  

"Chủ đề GC #1" os_prio=0 cpu=68820,18ms đã trôi qua=73136,68 giây tid=0x00007f8d6c001000 nid=0x1060 có thể chạy được  

"Chủ đề GC #2" os_prio=0 cpu=69101,47ms đã trôi qua=73136,68s tid=0x00007f8d6c002000 nid=0x1061 có thể chạy được  

"Chủ đề GC #3" os_prio=0 cpu=68510,50ms đã trôi qua=73136,68 giây tid=0x00007f8d6c003800 nid=0x1062 có thể chạy được  

"Đánh dấu chính G1" os_prio=0 cpu=1497,97ms đã trôi qua=73137,60 giây tid=0x00007f8d9c060000 nid=0x1051 có thể chạy được  

"G1 Conc#0" os_prio=0 cpu=468897,28ms đã trôi qua=73137,60 giây tid=0x00007f8d9c062000 nid=0x1052 có thể chạy được  

"G1 Refine#0" os_prio=0 cpu=12484,75 mili giây đã trôi qua=73137,60 giây tid=0x00007f8d9c10d800 nid=0x1053 có thể chạy được  

"G1 Refine#1" os_prio=0 cpu=2168,35ms đã trôi qua=73075,49s tid=0x00007f8d70002800 nid=0x1148 có thể chạy được  

"G1 Refine#2" os_prio=0 cpu=811,54ms đã trôi qua=73071,95s tid=0x00007f8d6c05d000 nid=0x114c có thể chạy được  

"G1 Refine#3" os_prio=0 cpu=375,09ms đã trôi qua=72771,71s tid=0x00007f8d68015000 nid=0x1430 có thể chạy được  

"Lấy mẫu RemSet trẻ của G1" os_prio=0 cpu=14560,28 mili giây đã trôi qua=73137,60 giây tid=0x00007f8d9c10f800 nid=0x1054 có thể chạy được  
"Chuỗi tác vụ định kỳ VM" os_prio=0 cpu=26480,82ms đã trôi qua=73137,35s tid=0x00007f8d9c222000 nid=0x105e chờ với điều kiện  

Số giới thiệu toàn cầu của JNI: 91, số giới thiệu yếu: 236

N0rbert avatar
lá cờ zw
Bạn có bao nhiêu RAM? Bạn sử dụng môi trường máy tính để bàn nào?
pnkj avatar
lá cờ cn
RAM là 12G và môi trường máy tính để bàn là gnome
lá cờ ru
Android Studio tiêu tốn RẤT NHIỀU tài nguyên, điều này là bình thường vì Java. Tuy nhiên, việc chỉ đóng Android Studio sẽ không đóng bất kỳ quy trình Java được tạo ra nào khác có xu hướng tiếp tục chạy sau đó. Bạn có đang chạy ứng dụng Android trên thiết bị ảo không?
pnkj avatar
lá cờ cn
Không, tôi chưa sử dụng thiết bị ảo. Đúng là Android Studio tiêu tốn rất nhiều tài nguyên, nhưng trực giác của tôi mách bảo rằng với 12GB RAM, sẽ không tệ đến mức tôi không thể di chuyển chuột.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.