-
Data: 2010-03-05 10:42:41
Temat: Re: Testy na WinXP
Od: Piotr M Kuć <k...@n...invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W artykule <hmqh5j$ppc$1@news.onet.pl> Marcin O. napisal(a):
> Czesc,
>
> Chce przeszukac duzy plik tekstowy (ponad 1GB), by okreslic liczbe danych
> slow w tym pliku, wiec napisalem sobiew tym celu maly programik (C++).
> Teraz chcialem poznac kwestie wydajnosci mojego programu z roznymi
> ustawieniami i tu zaczynaja sie schody.
> Jak uruchamiam sobie ten program pod WinXP nie wiem dlaczego ale system nie
> przydziela mu calej mocy obliczeniowej (zostawia sobie na Process
> bezczynnosci od 40% do 70%w zaleznosci od humoru, nawet dla tej samej
> konfiguracji) przez co nie moge wykonac testow porownawczych miedzy roznymi
> konfiguracjami bo program ma przydzielona rozna wartosc czasu procesora.
To nie jest tak że system ogranicza Tobie czas procesora
by zostawić go sobie na "Proces bezczynności". "Proces bezczynności"
to tylko taka zbiorcza informacja ile czasu procesora leży odłogiem,
więc nie należy się przejmować że zajmuje on dużo czasu procesora.
Dla przykładu mój menadżer zadań razportuje teraz między 80-98%
dla procesu bezczynności, bo nie mam uruchomionych żadnych mocno
obciążających procesor aplikacji.
A wracając do sedna sprawy, spodziewam się że różnice obciążenia
są spowodowane przez I/O. Wczytywanie pliku tej wielkości trochę
trwa a w tym czasie procesor po prostu się nudzi. Natomiast
kolejne przetwarzania mogą bardziej obciążać procesor bo część
danych może być już w buforach systemu i mniej czasu będzie
stracone na wejście-wyjście (I/O).
--
Pozdrawiam, Piotr.Kuc-(szympans)-kuciak.net
Piotr Kuć
Następne wpisy z tego wątku
- 05.03.10 12:12 Marcin O.
- 05.03.10 14:06 Mariusz Marszałkowski
- 08.03.10 13:56 Kris_gor
- 12.03.10 07:32 ZbyszekZ
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=
- 2025-01-31 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-31 Błonie => Administrator systemów <=