CPU使用率
Mac のアクティビティモニタの CPU 使用率と CPU 履歴を常時表示しているのだが、最近、Shiira で特定の Web サイトを表示すると必ずといっていいほど CPU 使用率のうち緑色のユーザ使用率が極端に多くなってしまう現象が発生している。またタイミングによってその Web サイトを閉じても SPU 使用率が下がらない事象が時々起きていた。今回その事象が起きたためアクティビティモニタのアクティビディモニタウィンドウを表示させてプロセスの状態を監視してみた。そうしたところ LASerevr というプロセスの使用率が 30% 程度占めていることが判明した。Temperature Monitor の Processor Bottomside の温度がぐんぐん上って61〜61°Cにまで上ってしまい、ファンもガンガン回り Mac の裏面は熱いのなんのって、もう大変。
Analysis of sampling pid 15795 every 10.000000 milliseconds Call graph: 294 Thread_0f07 294 0x5a7c 294 0x1e18 294 0x21d4 294 0x30d4 294 RunApplicationEventLoop 294 AcquireNextEventInMode 294 ReceiveNextEventCommon 294 RunCurrentEventLoopInMode 294 CFRunLoopRunSpecific 294 __CFRunLoopRun 202 mach_msg 202 mach_msg_trap 202 mach_msg_trap 92 __CFRunLoopDoSource1 92 __CFMessagePortPerform 89 0x3284 89 0x37b0 78 0xb23c 78 0x3994 78 0x34f8 78 __memcpy 78 __memcpy 7 0xb3b0 7 szone_free 7 vm_deallocate 7 mach_msg 7 mach_msg_trap 7 mach_msg_trap 2 0x3898 2 0x3898 2 0xb354 2 0x6bd0 2 LAEngineTokenizerAnalysisPriv 2 ServerTokenizerAnalysis 2 ServerMorphemeAnalysis 2 BBAnalyzeContext 2 GetJisyukiriCand 2 GetJisyukiriCand 2 GetJisyukiriCand 2 GetJisyukiriCand 1 DCMFindRecords 1 _eDCMFindRecords 1 DAMFindRecords 1 FindRecordsCommon 1 LinkedRecordCompare 1 DAMPoolAllocateDefault 1 malloc 1 szone_malloc 1 szone_malloc 1 DCMPrivIterateFoundRecordFast 1 OpaqueDCMFoundRecordIterator::IterateFoundRecordFast(unsigned long, unsigned long*, void*, unsigned long, unsigned long const*, unsigned long*, unsigned long*, void**, unsigned long*) 1 TFoundRecordCache::~TFoundRecordCache [unified]() 1 operator delete[](void*) 1 operator delete(void*) 1 free 1 free 3 vm_deallocate 3 mach_msg 3 mach_msg_trap 3 mach_msg_trap Total number in stack (recursive counted multiple, when >=5): Sort by top of stack, same collapsed (when >= 5): mach_msg_trap 212 __memcpy 78 Sample analysis of process 15795 written to file /dev/stdout Sampling process 15795 each 10 msecs 300 times