2013-12-18 16 views
18

Mỗi khi tôi thực hiện một dự án Java (IDEA) trong IDEA, quá trình biên dịch được treo là "Hoàn thành, lưu cache". Tôi phải giết quá trình này trước khi tôi có thể tiếp tục. Tôi đã cố gắng sử dụng File -> Invalidate Caches mà không thành công.IntelliJ IDEA bị treo trong khi "Hoàn thành, lưu cache"

Bất kỳ ý tưởng nào?

+1

Lạ. U đã thử khởi động lại máy? Kiểm tra xem vị trí tệp cho bộ đệm của bạn có thể ghi được không? Điều đó có xảy ra với bất kỳ dự án IDEA nào hay chỉ một dự án? – vikingsteve

+0

Khởi động lại máy không giúp được gì. Tôi đã bổ sung thêm ram cho JVM InteliJ, nhưng nó vẫn bị treo ... bất kỳ ý tưởng nào? – fane89

+2

Sự cố và giải pháp được mô tả ở đây chi tiết hơn: http://stackoverflow.com/questions/30625785/intellij-freezes-for-about-30-seconds-before-debugging – fane89

Trả lời

3

Theo JetBrains,

IntelliJ IDEA lưu trữ một số lượng lớn các tập tin, do đó bộ nhớ cache hệ thống có thể một ngày nào đó trở nên quá tải. Trong những tình huống nhất định, bộ nhớ cache sẽ không bao giờ cần thiết nữa, ví dụ, nếu bạn làm việc với các dự án ngắn hạn thường xuyên. Ngoài ra, cách duy nhất để giải quyết một số xung đột là xóa bộ nhớ cache.

Chuyển đến menu File | Invalid Caches/Restart và lấy nó từ đó.

https://www.jetbrains.com/help/idea/2016.3/cleaning-system-cache.html

13

một workaround hơn là thêm hostname của mac của bạn vào/etc/hosts nộp cùng với localhost như sau:

127.0.0.1 localhost <hostnameOfMac> ::1 localhost <hostnameOfMac>

này đã giải quyết được vấn đề đối với tôi.

+0

Điều này làm việc cho tôi, và tôi sẽ * yêu * để biết tại sao trên trái đất tên máy chủ ảnh hưởng đến các tập tin ghi IntelliJ vào đĩa. – monitorjbl

+0

Hãy cho tôi biết nếu bạn đã từng tìm hiểu :) –

+0

Điều này đã thúc đẩy tôi hạt - trên giải pháp làm việc - rõ ràng là độ phân giải tên là cần thiết .. đối với một số lý do giả mạo! –

Các vấn đề liên quan