나는 가능한 한 많은 컴퓨터 성능 (CPU 성능, CPU - 메모리 링크 성능)을 죽일 수있는 C# 코드를 찾고 있습니다 (4 코어 상자에서 실행됩니다) 그래서 4 개의 쓰레드를 생성하고 동시에 실행시킬 것입니다.)컴퓨터 성능을 죽일 수있는 코드 조각
int/double/numeric 데이터 유형/일부 미친 데이터 구조가 있어야합니다 (하지만 너무 많은 메모리를 가져서는 안 됨).
의견이 있으십니까?
나는 가능한 한 많은 컴퓨터 성능 (CPU 성능, CPU - 메모리 링크 성능)을 죽일 수있는 C# 코드를 찾고 있습니다 (4 코어 상자에서 실행됩니다) 그래서 4 개의 쓰레드를 생성하고 동시에 실행시킬 것입니다.)컴퓨터 성능을 죽일 수있는 코드 조각
int/double/numeric 데이터 유형/일부 미친 데이터 구조가 있어야합니다 (하지만 너무 많은 메모리를 가져서는 안 됨).
의견이 있으십니까?
예를 들어 64 개의 여왕에 대한 N 개의 퀸즈 (wikipedia 참조)의 무작위적인 해결.
이 같은 간단한 루프 (때로는 단지 이미 실행 몇 분) 거리를 최적화 할 수 있기 때문에 :
while(true) {
i++;
}
는 소수의 긴 순서를 계산합니다. 다음 링크는이 작업을 수행하도록 수정 될 수있는 코드 ..
당신은 만델 브로트 (Jon Skeet has the code readily available)를 생성하는 병렬 Linq를 사용할 수 있습니다 포함되어 있습니다.
2048 비트와 같은 키로 암호화 된 매우 긴 암호화 된 메시지를 확인할 수도 있습니다. 그건 살인자입니다.
컴퓨터의 성능을 죽이려면 IO 인터럽트가 좋은 CPU 스케줄러에서도 모든 것에 영향을주기 때문에 디스크를 두드려보십시오. 많은 작은 파일의 디렉토리를 열거하거나 디스크에 대용량 파일을 많이 작성하는 것과 같은 일이 트릭을 수행합니다.
각 스레드에 대해 실행 파일의 복사본을 드라이브에 여러 번 쓰는 프로그램이 있습니다. 프로그램의 사본 각각을 프로그램이 실행하도록하십시오. :)
매우 복잡한 조명 장면을 렌더링하는 오픈 소스, 멀티 스레드 3D 모델링 프로그램이 가장 강력한 시스템을 제출할 것입니다.
이미지 처리 응용 프로그램에서 루프로 Bitmap.GetPixel
을 호출하십시오.
나는 말을하십시오 naieve (무력) 판매원 구현 여행 :
(from wikipedia) :
외판원 문제 (TSP)이 작업에서 공부 조합 최적화의 NP-어려운 문제를 연구 및 이론 컴퓨터 과학. 도시 목록과 쌍 거리를 감안할 때, 각 도시를 정확히 한 번 방문하는 가능한 가장 짧은 여행을 찾는 것이 과제입니다.
왜 바퀴를 다시 발명합니까? 기존 Load Testing software을 사용하십시오.
좋아, 어떻게 StackOverflow의 정신에 어떤 무한 재귀?
void deathToAllRobots(int someMeaninglessValue) {
deathToAllRobots(someMeaninglessValue+1);
}
'while (true) {}'? –
@Klaus는 많은 메모리를 소비하지 않습니다. – marcog
@Klaus - 아마도 단일 프로세서 만 차지할 것입니다. – Oded