Jetsam là một hệ thống theo dõi việc sử dụng bộ nhớ trong OSX và iOS. Nó giữ một danh sách các quy trình trên thiết bị, để theo dõi các tình huống thiết bị hết RAM miễn phí và tìm kiếm những thứ cần giết để giải phóng RAM. Nó cũng theo dõi các quá trình sử dụng quá nhiều RAM; vi phạm mức "mực nước cao".
Thông báo lỗi này là do mã được chia sẻ giữa OSX và iOS nhưng khóa _DentyJetsamMemoryLimit chỉ khả dụng trên iOS.
Bạn có thể đọc thêm về Jetsam tại liên kết sau.
http://newosxbook.com/articles/MemoryPressure.html
Và nếu bạn thực sự quan tâm, bạn có thể đọc một số mã Jetsam trong hai tệp sau.
http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/kern/kern_memorystatus.c
http://www.opensource.apple.com/source/xnu/xnu-1456.1.26 /bsd/sys/kern_memorystatus.h
Tóm lại, tôi không nghĩ rằng thông báo lỗi này nhất thiết chỉ ra vấn đề về hiệu năng. Hệ thống bộ nhớ trên iOS nghiêm ngặt hơn rất nhiều vì iOS không có những thứ như hoán đổi (hay còn gọi là bộ nhớ ảo) cho phép hệ thống vượt quá dung lượng RAM vật lý. OSX có nhiều chỗ để chơi hơn.
Bất cứ ai cũng có thể xác minh rằng nó không ảnh hưởng đến hiệu suất bằng cách sử dụng Trình giám sát hoạt động và hiển thị tất cả các quy trình trong chế độ xem CPU. Nhìn vào syslogd
dòng và đảm bảo thời gian CPU là hợp lý so với các tác vụ khác mà bạn muốn thực hiện với máy Mac của mình.