Windows에서 표준/콘솔 출력에 문자열을 쓰는 가장 빠른 방법은 무엇입니까? NULL이 아닌 문자열과 null이 아닌 문자열 모두에 대한 솔루션에 관심이 있습니다.Windows에서 가장 빨리 문자열을 작성 하시겠습니까?
0
A
답변
3
WriteConsole 당신이 얻을 수있는 가장 빠른 것입니다. 여전히 win32csr에 대한 프로세스 간 호출 (Windows 7에서는 다르지만 LPC를 사용하는 IPC 임)이므로 놀라운 성능이 기대되지는 않습니다.
1
WriteConsole 응답에서 두 번째, 한 번의 호출로 전체 화면을 작성할 수 있습니다. 오스틴이 말한 바에 대해서도 2 위 : 응용 프로그램 요구 사항에 따라 초고속 콘솔 출력을 갖는 것이 나에게 이상하게 들립니다. 어쨌든 병목 현상이 발생하면 로깅 시스템을 사용하고 실제 로깅을 콘솔에 별도의 스레드에 제공하십시오.
관련 문제
- 1. URL에서 사용할 문자열을 가장 빨리 정리하는 방법 C# asp.net
- 2. 포함 된 문자열을 작성 ""
- 3. Memcache에서 Java Object를 가장 빨리 변환하는 방법
- 4. 클릭하면 양식을 작성 하시겠습니까?
- 5. 자습서 tinymce 플러그인을 작성 하시겠습니까?
- 6. c 매크로와 같은 문자열을 대체 할 정규 표현식을 작성 하시겠습니까?
- 7. Windows에서 C.vim으로 컴파일 하시겠습니까?
- 8. Windows에서 CouchDB를 사용 하시겠습니까?
- 9. Windows에서 아이폰을 시뮬레이트 하시겠습니까?
- 10. X11 Windows에서 전달 하시겠습니까?
- 11. Windows에서 dlib 예제를 컴파일 하시겠습니까?
- 12. 문자열을 얻기위한 전처리 지시문 작성
- 13. Windows에서 Python을 통해 가장 최근에 사용한 MRU 항목에 액세스 하시겠습니까?
- 14. 멀티플렉싱 서버를 clojure에 작성 하시겠습니까?
- 15. 스프링으로 문자열을 빌드 하시겠습니까?
- 16. xls 파일을 데이터베이스에 가장 빨리 업로드하는 방법
- 17. 클래스의 생성자로 가장 빨리 이동하는 방법은 무엇입니까?
- 18. Delphi에서 선을 가장 빨리 파싱하는 방법은 무엇입니까?
- 19. Windows에서 ODBC 드라이버를 디버깅하는 가장 좋은 방법
- 20. 리눅스에서 dll을 작성 하시겠습니까?
- 21. 어디에서 예외를 작성 하시겠습니까?
- 22. 셸을 파이썬으로 작성 하시겠습니까?
- 23. before_filter authenticate_admin을 작성 하시겠습니까?
- 24. html로 버튼을 작성 하시겠습니까?
- 25. - 빨리
- 26. 선택적인 카산드라를 정상보다 빨리 섭취 하시겠습니까?
- 27. 많은 양의 데이터를 최대한 빨리 삭제 하시겠습니까?
- 28. 문자열에 하위 문자열을 찾아 모든 문자열을 다른 문자열로 바꾸는 함수를 작성 하시겠습니까?
- 29. Windows에서 IBM Websphere - OutOfMemoryError : 스레드 작성 실패
- 30. 사용자가이 루프를 다시 작성 하시겠습니까?
이것이 병목 현상이 발생한 부분 인 경우 5 단계입니다. –
나는 그가 초당 100 줄을 쓰고 있다고 추측하고 있는데, 그것은 당신의 주 프로그램 루프를 늦출 것이다. –