과도한 반복문에는 가능하면 Sleep()을 주자
CPU 점유율 제어와 Sleep() 함수 사용1. 과도한 반복문에는 Sleep()을 사용하자무한 반복문이나 자원을 많이 소모하는 루프에서는 Sleep()을 적절히 사용하여 CPU 자원의 독점을 방지해야 합니다. 그렇지 않으면 CPU를 과도하게 점유하게 되어 프로그램이 느려지거나 UI가 응답하지 않게 될 수 있습니다.2. Windows 프로그램의 멀티 스레드 환경Windows 환경에서 UI 스레드와 기능을 처리하는 다른 스레드는 자원을 공유하게 됩니다. 이때 특정 스레드가 CPU를 과도하게 사용하면 UI 스레드가 응답하지 않거나 프로그램이 멈출 수 있습니다. 예를 들어, 무한 반복문이 있는 코드에서 CPU 100% 점유가 발생할 수 있습니다.3. CPU 100% 점유 코드 예시#include "stdafx..
개발/코더 탈출
2013. 5. 22. 17:14
[C#] CPU 이용률 알아보기.
CPU 이용률 알아보기 현재 시스템의 CPU 사용률을 알아 봅시다. Code 123456789101112131415161718192021222324252627282930313233343536/******************************************************************************* _ _ _ _ __ _____ _ _ *| | | | | | | |/ / | __ \ | | | | *| |__| | __ _ ___ | |_ _| ' / | | | | _____ __ | | __ _| |__ *| __ |/ _` |/ _ \_ | | | | |
개발/C#
2010. 4. 23. 17:50
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ip
- DLL
- Windows
- 서귀포
- Build
- 외돌개
- CMake
- 스쿠버 다이빙
- 울릉도
- C#
- Linux
- 서귀포블루버블
- C#.NET
- 블루버블다이브팀
- 리눅스
- 성산블루버블
- 블루버블
- 블루버블다이빙팀
- 윈도우
- 패턴
- C++
- 암호화
- 제주도
- PowerShell
- OpenSource
- C
- 현포다이브
- 스쿠버다이빙
- C# 고급 기술
- Thread
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함
250x250