반응형

Service 2

.NET Framework 에서 Windows Service(서비스) 사용 하는 방법

프로젝트 Service 관련 설정1. 본인이 배포하길 원하는 service를 우클릭 후 디자이너 보기 클릭 2, 검은 화면에서 우클릭 후 설치 관리자 추가 클릭 3. serviceInstaller 우클릭 후 속성 클릭ServiceName, DisplayName, Description 등 설정StartType 은 Automatic으로 설정해주면 된다. 4. serviceProcessInstaller 에서 Account는 LocalSystem으로 변경 5. 모든 설정이 완료됐다면 build를 해준다.  WindowService 설치 1. 명령 프롬프트 (CMD) 를 이용해서 설치하기  1-1. 명령 프롬프트(cmd) 를 관리자 권한으로 실행 1-2. InstallUtil.exe 도구가 있는 디렉터리로 이동 ..

C# 2024.04.19

Service 생성 성능 측정

서비스의 생성 비용을 측정하는 방법은 여러 가지가 있습니다. 다음은 그중 일부입니다: 1. 시간 측정: 서비스 인스턴스를 생성하는 데 걸리는 시간을 측정합니다. 이는 System.Diagnostics.Stopwatch 클래스를 사용하여 측정할 수 있습니다. 이 방법은 서비스 생성의 CPU 시간을 측정합니다. var stopwatch = Stopwatch.StartNew(); var service = new MyService(); stopwatch.Stop(); Console.WriteLine($"Service creation took {stopwatch.ElapsedMilliseconds} ms"); 2. 프로파일러 사용: 코드 프로파일러를 사용하여 서비스 생성의 성능을 측정합니다. 프로파일러는 코드의 ..

C# 2024.02.19
반응형