«debugging» 태그된 질문

디버깅은 컴퓨터 프로그램에서 버그를 찾아 수정하는 체계적인 프로세스입니다. ** 중요 참고 사항 : **이 태그는 디버깅 기법이나 자체 디버깅 프로세스에 대한 질문에만 해당되며 코드 디버깅에 도움을 요청하기위한 것이 아닙니다.


8
디버그 빌드와 릴리스 빌드의 성능 차이
나는 보통 내 프로그램에서 디버그 구성 과 릴리스 구성 간 전환을 방해하지 않았 으며 프로그램이 실제로 고객 위치에 배포 된 경우에도 디버그 구성 을 사용하기로 결정했습니다 . 내가 아는 한, 수동으로 변경하지 않으면 이러한 구성 간의 유일한 차이점은 디버그 에 DEBUG상수가 정의되어 있고 릴리스 에 최적화 코드가 선택되어 있다는 것입니다. …


10
#if RELEASE가 C #에서 #if DEBUG와 같은 방식으로 작동합니까?
#if 컴파일러 지시문에서 본 모든 예제에서 "DEBUG"를 사용합니다. 디버그 모드에서 컴파일 할 때 실행하고 싶지 않은 코드를 제외하기 위해 같은 방법으로 "RELEASE"를 사용할 수 있습니까? 이 블록으로 둘러싸고 싶은 코드는 많은 양의 이메일을 전송하며 테스트 할 때 실수로 해당 코드를 전송하고 싶지 않습니다.
277 c#  .net  debugging 


12
strace는 어떻게 사용해야합니까?
한 동료는 리눅스에서 모든 것이 디버깅에 실패했을 때 마지막 옵션은 strace 를 사용하는 것이라고 나에게 말했다 . 나는이 이상한 도구 뒤에 과학을 배우려고 노력했지만 시스템 관리자 전문가가 아니며 실제로 결과를 얻지 못했습니다. 그래서, 정확히 무엇이며 무엇을합니까? 어떻게 그리고 어떤 경우에 사용해야합니까? 결과를 어떻게 이해하고 처리해야합니까? 간단히, 간단한 단어에서 어떻게이 물건 …
273 linux  debugging  strace 

5
실패한`docker build`의 파일 시스템을 어떻게 검사 할 수 있습니까?
cpanm다양한 프로젝트의 기본 이미지로 Perl 모듈을 설치하는 데 사용하여 개발 프로세스를 위해 새로운 Docker 이미지를 작성하려고합니다 . Dockerfile을 개발하는 동안 cpanm일부 모듈이 제대로 설치되지 않았기 때문에 실패 코드를 리턴합니다. apt좀 더 설치 해야한다고 확신합니다 . 내 질문은 /.cpanm/work로그를 검사하기 위해 출력에서 ​​인용 된 디렉토리를 어디에서 찾을 수 있습니까? 일반적인 경우 …
272 debugging  docker  cpanm 

11
MySQL에서 잠금 대기 시간 초과를 디버깅하는 방법은 무엇입니까?
생산 오류 로그에 때때로 다음과 같은 내용이 표시됩니다. SQLSTATE [HY000] : 일반 오류 : 1205 잠금 대기 시간 초과가 초과되었습니다. 거래를 다시 시작하십시오 그 시점에서 어떤 쿼리가 데이터베이스에 액세스하려고하는지 알고 있지만 그 정확한 시점에 어떤 쿼리가 잠금을 가지고 있는지 확인할 수 있습니까?




5
JavaScript : 모든 오류에서 Chrome을 중단시키는 방법이 있습니까?
Chrome에서 Firebug의 "모든 오류 발생"기능과 동등한 기능을 찾고 있습니다. 스크립트 탭에서 Chrome에는 '모든 예외에서 일시 중지'가 있지만 모든 오류가 발생하는 것과는 다릅니다. 예를 들어 다음 코드가 포함 된 페이지를로드 할 때 Chrome에서 줄 바꿈하고 싶습니다 foo.bar = 42. 대신 "모든 예외에서 일시 중지"를 활성화하더라도 예상 된 결과를 얻지 못합니다. <!DOCTYPE …


6
Java 애플리케이션 원격 디버깅
Linux 컴퓨터에서 Java 응용 프로그램을 실행 중입니다. 다음을 사용하여 Java 응용 프로그램을 실행합니다. java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n 이 Linux 시스템에서 TCP 용 포트 4000을 열었습니다. Windows XP 컴퓨터에서 이클립스를 사용 하고이 응용 프로그램에 연결하려고합니다. 창에서도 포트를 열었습니다. 두 컴퓨터가 모두 LAN에 있지만 디버거를 Java 응용 프로그램에 연결할 수 없습니다. …

5
Chrome 자바 스크립트 콘솔을 영구적으로 만드는 방법은 무엇입니까?
동적 사이트를 구축하고 있으므로 페이지 간 변경 사항을 추적해야합니다. Ajax는 POST, GET 및 유사한 것들을 호출합니다. Firebug와 동일한 기능을 찾고 있습니다 ( "영구"를 활성화 할 수 있으며 페이지를 다시로드하거나 양식을 제출할 때마다 콘솔이 지워지지 않습니다). 그래서 내 질문은 : Chrome JavaScript 콘솔을 영구적으로 만드는 방법이 있습니까? (그렇다면 어떻게?) 업데이트 : …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.