RCP アプリケーションはかなりの量をログに記録しますが、INFO 以上のみがコンソールに出力されます。Windows/Linux ではこれで問題ありませんが、OSX ではすべてのログが syslogd に渡され、何をログに記録し、何をログに記録しないかが決定されます。これは、何千もの FINEST ログ メッセージを処理することを意味し、syslogd は 140% の CPU を使用してゴブリングしますメモリアップ。アプリを約 3 分間実行した後、syslogd は 2.5 GB のメモリを使用し、システム全体が使用できなくなります。syslogd を強制終了して再起動することが唯一の解決策です。コンソールからアプリを起動すると、コンソールに直接ログが記録され、問題はありません。
OSX で RCP ロギングを処理する syslogd を停止するにはどうすればよいですか?