Tôi đã nhận thấy rằng MATLAB (R2011b trên Windows 7, 64 bit) có xu hướng chậm lại nếu tôi đang ở chế độ gỡ lỗi trong một thời gian dài (ví dụ: 3 giờ). Tôi không nhớ điều này xảy ra trên các phiên bản trước của MATLAB.MATLAB làm chậm các phiên gỡ lỗi dài
Tốc độ chậm là nhỏ, nhưng đủ quan trọng để có tác động đến năng suất của tôi (đôi khi MATLAB cần đợi đến 1 giây trước khi tôi có thể gõ trên dòng lệnh hoặc trên trình chỉnh sửa).
Tôi thường dành hàng giờ trên chế độ gỡ lỗi (ví dụ: sau khi dừng ở bảng sao kê) mã hóa toàn bộ dự án ở chế độ này. Tôi tìm thấy làm việc trên chế độ gỡ lỗi thuận tiện để phát triển mã của tôi trong khi kiểm tra mã của tôi bất cứ lúc nào trong thời gian thực hiện.
Điều kỳ lạ là máy của tôi có RAM 16 GB và tổng kích thước của tất cả không gian làm việc trong khi ở chế độ gỡ lỗi thường nhỏ hơn 4 GB. Tôi không có bất kỳ quy trình lớn nào khác chạy trong nền và hệ thống của tôi báo cáo ~ 8GB RAM miễn phí.
Ngoài ra, tiếc là MATLAB không cho phép tôi gọi pack
từ chế độ gỡ lỗi; nó than phiền với:
Warning: PACK can only be used from the MATLAB command line.
Tôi đã sao chép hành vi này sau khi khởi động lại MATLAB, khởi động lại hệ thống của tôi và vào các ngày khác nhau. Với câu hỏi này, các câu hỏi của tôi là:
- Có ai khác nhận thấy điều này không? Có bất cứ điều gì tôi có thể làm để ngăn chặn sự chậm lại này mà không thoát khỏi chế độ gỡ lỗi?
- Có bất kỳ ghi chú hoặc báo cáo kỹ thuật nào từ Mathworks giải quyết vấn đề này không?
Trong trường hợp vấn đề, mã của tôi là trên một ổ đĩa mạng, vì vậy tôi nói thêm như sau trong hồ sơ startup.m
của tôi, mà should alleviate bất kỳ ảnh hưởng đến hiệu suất từ kết nó:
system_dependent('RemoteCWDPolicy', 'None');
system_dependent('RemotePathPolicy', 'None');
system_dependent('DirChangeHandleWarn','Never');
Đây không phải là câu hỏi lập trình. Bạn có lẽ nên đưa vấn đề này lên với Mathworks. – abcd
Tôi kính trọng không đồng ý. [FAQ] (http://stackoverflow.com/faq#questions) nói: ** Q: ** 'Tôi có thể hỏi những câu hỏi nào ở đây? ** ** A: **' Nếu câu hỏi của bạn bao gồm [.. .] Các công cụ phần mềm thường được sử dụng bởi các lập trình viên [...] thì bạn đang ở đúng nơi để đặt câu hỏi của mình! ” –
Tôi đã gặp vấn đề với Matlab hoàn toàn treo trên OSX kể từ năm 2011a (một vài ngày) phiên Matlab. Tôi chưa bao giờ có thể làm được điều này, và tôi đã không có nhiều may mắn với sự hỗ trợ ("oh, chỉ cần khởi động lại Matlab thường xuyên"). Vui lòng gửi yêu cầu hỗ trợ để họ có thể bắt đầu xem xét yêu cầu đó một cách nghiêm túc hơn. – Jonas