2013-03-05 1 views
2

나는 vxworks 6.6 특성을 찾으려고합니다. 내가의 "성능 분석에이 문제에 대한 몇 가지 흥미로운 일을 발견하여 큐 VxWorks 6.6 성능

-

  1. 컨텍스트 스위치
  2. 프로세스 간 통신 :
    나는의 실행 시간을 알고 싶어 VxWorks 및 RTLinux "기사를 참조하십시오. 하지만이 정보를 확인하고 싶습니다.

답변

2

귀하의 질문에 정확한 답변을 드릴 수 없습니다. 실행 시간은 응용 프로그램이 실행되는 하드웨어에 직접 연결됩니다.

모든 벤치 마크 (VxWorks뿐 아니라)는 정확한 하드웨어 구성과 함께 제공되어야하며 그대로 사용해야합니다. 다른 하드웨어에서 주어진 소프트웨어의 성능을 추측 할 수는 없습니다.

0

컨텍스트 전환 시간은 실행중인 하드웨어에 따라 크게 달라집니다. 각 하드웨어에는 해당 시스템에 대한 커널 컨텍스트 스위치를 구현하는 자체 보드 지원 패키지가 있습니다.

2

이제 VxWorks 6.7을 사용하고 있으며 컨텍스트 전환 시간을 측정하기 위해 몇 가지 테스트 케이스를 작성하고 테스트 케이스를 작성할 수도 있습니다. 단계 : 먼저 두 개의 태스크 (taskA, taskB)를 작성한 후 전환하십시오 taskA에서 taskB로 전환하기 전에 스위치 전환 전과 전환 후 사이의 시간 간격을 읽어야합니다. 펜티엄을 사용하는 경우 pentiumTscGet32()를 사용하여 시간을 기록하거나 오실로스코프를 사용할 수 있습니다. 자세한 내용을 보려면 http://www.segger.com/embos-context-switching-time.html 사이트를 방문하십시오. 나는 그것이 당신을 도울 것이기를 바랍니다.

+0

링크가 종종 부실하기 때문에 [필수 사항] (http://meta.stackoverflow.com/q/8259) 여기에 답변의 핵심 부분을 포함하고 참조 용 링크를 제공하십시오. – drs

+0

고마워, 처음으로 질문에 답하는 것이고, 나는 나의 대답을 바꾸었다. – kang