-
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
- Alg. kompresji LZW
- 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??
Najnowsze wątki
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=
- 2025-02-10 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=