-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
-mail
From: Piotr Chamera <p...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: koszt zarzadzania
Date: Fri, 07 Oct 2011 18:07:34 +0200
Organization: http://onet.pl
Lines: 60
Message-ID: <j6n848$bd4$1@news.onet.pl>
References: <j6jgj8$p6v$1@inews.gazeta.pl> <2...@n...onet.pl>
<j6jo0e$ifh$1@inews.gazeta.pl> <j6mmf1$fd$1@news.onet.pl>
<j6n6d9$14j$1@inews.gazeta.pl>
NNTP-Posting-Host: public37638.xdsl.centertel.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1318003656 11684 79.163.147.6 (7 Oct 2011 16:07:36 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Fri, 7 Oct 2011 16:07:36 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
In-Reply-To: <j6n6d9$14j$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:192637
[ ukryj nagłówki ]W dniu 2011-10-07 17:38, f...@g...SKASUJ-TO.pl pisze:
> Piotr Chamera<p...@p...onet.pl> napisał(a):
>
>> W dniu 2011-10-06 10:14, f...@g...SKASUJ-TO.pl pisze:
>>> m...@t...pl napisał(a):
>>>
>>>>
>>>>> co do teamtu to nikt z przedpiscow mz nie odpowiedzial
>>>>> za bardzo na temat, choc pytanie jest troche specjalistyczne
>>>>> i dotyczy internalsow windowsa, no trudno, przyczytam moze
>>>>> w swoim czasie (ostatnio mysle o mt i chodzi o to ze
>>>>> to mt robi sie po dwu stronech, programisty (sam flow programu)
>>>>> i systemu, i o tym jak to robi system dobrzebybylo wiedziec
>>>> Dlaczego dobrze to wiedzieć? Do czego ta wiedza jest przydatna?
>>>> Pozdrawiam
>>>
>>> wiedza na ten temat moze rozjasnic w glowie i tez
>>> wyjasnic pare rzeczy - zwlaszcza temu kto jest bardziej wnikliwy
>>> chce wiedziec co sie dzieje w jego progsie (i nawet np analizuje
>>> swoje appsy (ramki swoich apsow) na poziomie milisekund) np dla
>>> mnie jest ciagle tajemnica czemu raz na iles tam kilku
>>> milisekundowych ramek powiedzmy raz na 100 ramek mam wyskakuja
>>> mi z tla cyklicznie mw 30 milisekundowe opoznienia. itd
>>> (byc mozeto sie wiaze )
>>> ale nie tylko o to chodzi, znalazlyby sie inne
>>> powody ale nie bardzo potrafie je tak bez zastanowienia
>>> wymienic zwlaszcza ze nie mam specjalnego doswiadczenia
>>> w tej dziedzinie
>>
>> Załóżmy, że kwant czasu jaki dostaje wątek zanim zostanie wywłaszczony
>> to 20ms (tak było domyślnie w win2000 z ustawieniami desktop, nie wiem
>> jak w xp). W opisanym wyżej przypadku wszystko jest ok, dopóki żaden
>> inny wątek nie wykorzystuje do końca swojego kwantu (system jest mało
>> obciążony, mało wątków obliczeniowych, większość czeka na I/O, itp.),
>> ale jak jeden z nich z nich wykorzysta pełny kwant, to już masz
>> zgubioną jedną ramkę :) (50 ramek/s = 20 ms/ramkę).
>
> nie bardzo wiem co decyduje o tym przydziale czasow procka,
> nie ma jakis gwarancji? jak ogladam wyniki np odpale swoja
> testowa gierke z wykresem w dwu instancjach to wyglada tak
> ze system stara sie przydzielic jej (tej ktora ma fokusa) tyle ile
> ona chce, czyli jakby calosc mocy (i tak ma ona sleepa 1 ms
> czyli przy ramce okolo 10 ms oddaje reszcie 10% procka),
> natomiast ok 10 razy zwalnia ta w tle; wyglada wiec na
> to jakby system chcial zapewnic aktywnej aplikacji 100% mocy
> a tym w tle oddac tylko reszte? z tej zasady jakby wylamywaly
> sie tylko niektorzy z tla, to tajemnicze X co wstawi mi piki
> oraz odtwarzacze empetrojek (choc dokladniej nie testowalem
> co z tla skutkuje efektami dla mojej apki na wierzchu),
> trzeba by cos poczytac
Tu (http://support.microsoft.com/kb/259025) jest trochę informacji
od czego zależy ile czasu który wątek dostaje (trochę to skomplikowane,
bo zależy od typu procesora, ustawień systemu, priorytetu wątku,
historii jego działania (kiedy był ostatnio uruchomiony, jakie
zdarzenie go obudziło itp) i pewnie wielu innych czynników.
A tu podobnież można znaleźć wszystkie szczegóły na temat:
http://www.amazon.com/dp/0735625301
Następne wpisy z tego wątku
- 07.10.11 17:00
- 07.10.11 17:34
- 07.10.11 17:36 Piotr Chamera
- 07.10.11 17:47 Piotr Chamera
- 07.10.11 18:20
- 07.10.11 18:34
- 07.10.11 20:10
- 07.10.11 22:27
- 07.10.11 23:14 M.M.
- 08.10.11 05:31
- 08.10.11 05:51
- 08.10.11 06:03
- 08.10.11 08:51
- 08.10.11 20:47 M.M.
Najnowsze wątki z tej grupy
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-14 światła znów wlączyli
- 2024-12-14 nie lekceważ termostatu
- 2024-12-14 numer 112
- 2024-12-14 Pendrive, ale dysk
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=
- 2024-12-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-12-13 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A