dtrace

    2

    1답변

    나는 리눅스 DTrace를 다음과 같은 .D 스크립트를 실행하면 : #!/usr/sbin/dtrace -s syscall::open:entry { @[ustack()] = count(); } 나는 다음과 같은 종류의 많은 오류를 얻을 : dtrace: error on enabled probe ID 2 (ID 320864: syscall:x

    1

    1답변

    DTrace를 사용하여 project에 대한 CPU 사용량을 프로파일하려고합니다. 방금 따라 갔다. script 문제는 기능 이름이 표시되지 않는다는 것입니다. stacks.out 파일은 다음과 같습니다 CPU ID FUNCTION:NAME 0 73700 :tick-60s node`_ZN2v86Object3GetE

    4

    1답변

    나는 사용자 스택 크기를 추적하는이 간단한 DTrace를 스크립트 건너했지만,이 OS X 마운틴 라이온에서 작동하지 않습니다 : dtrace -n 'sched:::on-cpu { @[execname] = max(curthread->t_procp->p_stksize);}' (에서 : http://www.solarisinternals.com/wiki/ind

    0

    1답변

    XCode에서 사용자 정의 인스트루먼트를 만들고 싶습니다. 불행히도, 자습서를 찾을 수없는 것 같습니다. 내가 찾은 유일한 도움은 manual입니다. 제 생각에는 자급 자족하지 않았습니다. 누구든지 튜토리얼을 알고 있습니까? 사실, 만약 내가 손으로 예를 든다면 나머지를 더 잘 이해할 수 있기 때문에 하나의 커스텀 인스 트루먼트 (내장 된 것 중 하나조차도

    2

    2답변

    dtrace를 처음 사용하고 기본적인 dtrace 스크립팅을 작성하려고합니다. 나는 예를 발견하는 잡을 읽기 (2)와 별도의 터미널 (2) 시스템 콜을 작성하여 지정된 PID 번호가 다른 터미널의 PID 아이디에서입니다 syscall::read:entry, syscall::write:entry /pid==4217/ { } , 다음과 같은. 이

    2

    1답변

    Dtrace를 Ubuntu 11.04에 설치했습니다. sudo dtrace -l | grep terminal 명령을 제대로하고 결과를 얻었다 : dtrace -n 'syscall:::' 과 : 나는 실행 할 수 있었다. 하지만 실행하려고 할 때 : dtrace : 내가 말하는 오류를 받고 있어요 dtrace -n 'proc:::exec-success

    1

    1답변

    프로세스별로 쓰기 크기 분포를 얻으려고합니다. 나는 달렸다 : sudo dtrace -n 'sysinfo:::writech { @dist[execname] = quantize(arg0); }' 다음과 같은 오류 있어요 : dtrace: invalid probe specifier sysinfo:::writech... 이 맥 OSX입니다. 도와주세요.

    17

    2답변

    dtruss과 같은 dtruss 출력을 해석하면 OS X에서 응용 프로그램의 (잘못된) 동작을 분석하는 유용한 도구 인 것으로 나타났습니다. 리눅스에서 strace. 그러나 출력을 해석 할 때는 해당 시스템 시간이 참조하는 시스템 콜과 이해할 수없는 오류 조건을 이해해야합니다. 예를 들어 라인 psynch_cvwait(0x6BE38D54, 0x1000001

    0

    1답변

    OS X 10.8의 터미널에서 다음과 같이 매우 간단한 DTrace를 사용하려고합니다. 나는^C를 공격 할 때 sudo dtrace -n 'syscall:::entry { @counts["System Call Entry"] = count(); }' 나는 인쇄 할 수있는 총 @counts 기대, 대신 그냥 빈 줄이 인쇄 얻을. 누군가가 왜 집계가 인쇄되지 않

    1

    1답변

    이 question에서있는 NSString를 인쇄하지만 시도 할 때 방법 : 그것은 작동하지 않았다 typedef long long ptr_t; objc$target:NSWindow:-setTitle?:entry { printf("%30s %10s %x %x %x\n", probemod, probefunc, arg0, arg1, arg2)