Tôi đang sử dụng MATLAB trên máy Mac của mình. Chà, MATLAB đang chạy tốt nhưng không nhanh - trong khi có nhiều bộ nhớ trống, máy Mac của tôi vẫn nén bộ nhớ của MATLAB - từ ~ 2GB đến ~ 600MB - chưa kể đến chi phí Java VM mà MATLAB đang chạy.
Tôi đã tự hỏi nếu có bất kỳ lệnh Terminal nào tôi có thể sử dụng để tắt nén bộ nhớ cho ứng dụng cụ thể này, giống như hệ điều hành sẽ không nén kernel_task
. Cảm ơn!
1
Tại sao bạn sẽ muốn? Có phải nó đang chạy chậm? Và bạn có chắc đó là bộ nhớ nén?
—
SilverWolf
@seaturtle Tôi nghĩ MATLAB không chạy hết tiềm năng vì nó đang lãng phí quá nhiều thời gian để truy cập các biến được lưu trữ và nén trên bộ nhớ. Và thật kỳ lạ, tỷ lệ nén của MATLAB cao hơn nhiều so với hầu hết các ứng dụng khác ...
—
jackxujh
Hừm. Chà, tôi không biết làm thế nào để ngăn chặn việc nén. Vì tò mò, làm thế nào bạn phát hiện ra rằng nó đang truy cập các biến chậm? LLDB?
—
SilverWolf
@seaturtle Tôi nghĩ rằng đó là vì khi chạy tập lệnh trực tiếp, mức sử dụng cpu không gần 100%, trong khi nó được sử dụng là ~ 130%. Và tôi không chạy các ứng dụng khác.
—
jackxujh
Chà, chỉ vì đó không phải là vấn đề CPU không có nghĩa đó là vấn đề về bộ nhớ, nó cũng có thể là I / O hoặc thậm chí là GPU của bạn. (: Và đây là điều quan trọng - phải không cảm thấy quá chậm?
—
SilverWolf