현재 Haskell 서버를 프로파일 링하려고합니다. 서버는 영원히 실행되므로 고정 된 시간 동안 프로파일 링 보고서를 원합니다. 난 그냥 3 분 동안 프로그램을 실행하고, 정중하게 종료하도록 요청했지만 어떻게 든 haskell 프로파일 러는 용어 신호를 따르지 않고 불완전한 데이터를 생성합니다.고정 된 시간 동안 Haskell 프로파일 링
내 첫 번째 시도 :
timeout --signal SIGTERM 3m ./actionsDemo +RTC -hc -RTS -p -K100M
누구나 어떤 생각이 얼마나 깔끔하게이 서버를 프로파일 링?
필자는 haskell 런타임을 종료하는 '요청'이 있으면 프로파일 러가 모든 데이터를 디스크에 쓰지 않을 것이라고 생각합니다. 3 분을 기다린 스레드를 포크하고 내부에서 프로그램을 닫을 수 있습니까? 청취자는 일부 글로 z 플래그에 대해 추가 점검을 수행하면됩니다. – user2407038
제안 해 주셔서 감사합니다. 프로파일 링하는 코드를 편집하지 마십시오. – windwarrior
'-p' 프로파일 링, 힙 프로파일 링 또는 둘 다에 관심이 있으십니까? – crockeea