2017-12-13 28 views
-1

v8 엔진을 포함하는 응용 프로그램에 관리자를 추가하려고합니다.chrome devTools 및 inspector api를 사용하여 V8 엔진 디버그 포함

내 모든 시도가 실패했습니다. 따라서 node.js 구현을 살펴 봅니다 : 무겁기 때문에 inspector-test로 전환하고 v8 soucres에서 d8로 전환합니다. 하지만 난 그래서 전에 dev에 계속

:(크롬에 연결, 나는 그것이 어떻게 작동하는지 분석하기 위해 크롬 및 D8 또는 v8_shell 같은 디버깅 응용 프로그램 사이의 디버그 연결을 설정 할 방법을 찾을 수 없습니다.

내 질문 : 어떻게 연결하는 "관리자 테스트 또는 D8 또는 v8_shell"크롬에 :.

+0

재 형성을 C를 사용하여 작업 할 수있는 방법을 발견 : 크롬 devtool를 사용하여 임베디드 V8 엔진 디버깅을 사용하는 방법을? node.js를 사용하지 않습니다. 이미 시도해 보았습니다. d8 코드, inspector-test 및 https://github.com/v8/v8/wiki/Debugging-over-the-V8-Inspector-API를 읽었습니다. 내 코드와 연결을 설정할 수 있습니다 ... – WCdr

답변

0

당신은 노드에서 프로그래밍 V8 관리자를 사용할 수 있습니다 도와 // 같은 컴퓨터에/# 장치를 검사

감사합니다 예를 들어 관리자를 시작하는 모듈을 작성하고 코드를 실행 한 다음 검사관의 결과를 파싱하고 에. 8080 :

Demo for collecting code coverage within Node.js

당신은 다음 node coverage/demo.js을 실행하고 열린 로컬 호스트, 노드 9.3 이상이 필요합니다

이 예제 코드에서보세요. (유형 프로파일 데모를 들어, 새로운 V8와 사용자 지정 빌드 노드가 필요합니다.)

+0

안녕하세요, 탱크 대답하지만 난 노드를 사용하고 싶지 않아 내 자신의 애플 리케이션을 사용하고 있습니다. 그리고 내가 C++을 사용하여 원하는 것을 어떻게 찾았 는가? – WCdr