[python] zaporny systemovy cas

2006-11-28 Tema obsahu Martin Blazik
Cau vsem, narazili jsme v praci na zajimavej problem. Pri pouziti knihovny logging se ukazalo, ze se nam predbihaji casy. Receno jinak, rozdil dvou po sobe jdoucich casu je zaporny. Podle vseho se to deje jen v Pythonu. Pouzivame balicek pythonu 2.4, ale to stejne se deje ve zkompilovanem

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Leos Pol
Martin Blazik wrote: > Cau vsem, > narazili jsme v praci na zajimavej problem. Pri pouziti knihovny logging > se ukazalo, ze se nam predbihaji casy. Receno jinak, rozdil dvou po sobe > jdoucich casu je zaporny. Podle vseho se to deje jen v Pythonu. > Pouzivame balicek pythonu 2.4, ale to stejne

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Martin Blazik
Takze jeste dodam, ze mam i dalsi masinu, kde je jediny procesor AMD64 a tam se tato chyba tez nevyskytuje ;-) lachtan Leos Pol napsal(a): > Martin Blazik wrote: > >>Cau vsem, >>narazili jsme v praci na zajimavej problem. Pri pouziti knihovny logging >>se ukazalo, ze se nam predbihaji casy.

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Michal Vyskocil
Tak jsem to zkusil OS Linux (CentOS 4.4), python 2.3.4, dva procesory Athlon 64 Dual Core a chyba se neobjevila ... po jak dlouhe dobe se objevuje (stopnul jsem to za cca 10 sekund)? -- best regards Michal Vyskocil ___ Python mailing list

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> Vystup je napr nasledujci: > 42066 -0.240935087204 > 25838 -0.24276804924 > 74945 -0.238132953644 > 51000 -0.240145921707 Helejte a není divné, že se to posune pořád o stejný rozdíl? Nejdená se o nějaké zaokrouhlovací chyby. Možná, že timer funguje s určitou přesností a zbytek přesnosti se

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Petr Prikryl
A jak se to chová, když se tam místo randint() použije konstanta natvrdo? Třeba high = 5 Ten test by se měl zjednodušit, aby byl opakovatelný. Možná se při tom objeví něco jiného. Možná by se místo pass mělo použít něco jiného, co se nemůže při optimalizaci vyhodit. Martin Blazik >

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> Možná by se místo pass mělo použít něco > jiného, co se nemůže při optimalizaci > vyhodit. python a optimalizace? opravdu? ___ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Petr Prikryl
superman > > Možná by se místo pass mělo použít něco > > jiného, co se nemůže při optimalizaci > > vyhodit. > > python a optimalizace? opravdu? Opravdu! A na jakou optimalizaci konkrétně se ptáš? Bral jsem to spíš obecně. Ale rád se nechám poučit, co přesně se děje při provádění pass. Další

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Martin Blazik
Zkousel jsem tam davat i nejakej konkretni vypocet v plovouci carce. Ta nahodna hodnota tam je prave kvuli tomu, ze nevim presne, kdy k te situaci dojde. Tim simuluju ruzne prodlevy v realnem programu. Napsal jsem si ted podobnej testik do Javy a upravil koleguv test v cecku a chybe dochazi na

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> A na jakou optimalizaci konkrétně se ptáš? > Bral jsem to spíš obecně. Ale rád se nechám > poučit, co přesně se děje při provádění pass. Haha. Vzhledem k tomu, že GvR dělá problém pouhá implementace některých příkazů, a snaží se je v pythonu 3000 vyhodit, přičemž se tímto důvodem vůbec

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Martin Blazik
Vetsinou tak do 20 sekund. Kdyz se pouzije zjednoduseny kod, tak to trva vetsinou dyl. Taky jsem empiricky zjistil, ze docela zalezi na zatzi daneho stroje. Pokud ho zatizim tak, aby oba cesory bezely naplno, k chybe dochazi po mnohem vetsich intervalech. Mozna je jeste treba rict, ze k chybe

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
Martin Blazik napsal(a): > Vetsinou tak do 20 sekund. Kdyz se pouzije zjednoduseny kod, tak to trva > vetsinou dyl. Taky jsem empiricky zjistil, ze docela zalezi na zatzi > daneho stroje. Pokud ho zatizim tak, aby oba cesory bezely naplno, > k chybe dochazi po mnohem vetsich intervalech. >

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Leos Pol
superman wrote: >> A na jakou optimalizaci konkrétně se ptáš? >> Bral jsem to spíš obecně. Ale rád se nechám >> poučit, co přesně se děje při provádění pass. >> > > Haha. Vzhledem k tomu, že GvR dělá problém pouhá implementace některých > příkazů, a snaží se je v pythonu 3000 vyhodit,

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> Nevim, jak to presne v pythonu je, ale obecne abstraktni syntakticky > strom je vstupem pro generator vnitrniho kodu, ktery by mel byt uz > snadneji optimalizovatelny. Znovu opakuji, že optimalizace není sranda! Takový interpretr Javy napíšete odhadem na 20 tisíc řádků v C++ za měsíc práce.

[python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-28 Tema obsahu Petr Prikryl
superman > Haha. Vzhledem k tomu, že GvR dělá problém pouhá > implementace některých příkazů, a snaží se je v > pythonu 3000 vyhodit, přičemž se tímto důvodem > vůbec netají, pak čekáte subtilnější věci jako je > optimalizace? GvR nikomu nebrání vytvořit mnohem dokonalejší odnož Pythonu. Čeká jen

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Martin Blazik
Omlouvam se, ze zasahuji do slibne se vyvijejiciho flame ohledne optimalizace Pythonu. Problem vyresily parametry kernelu clock=pit notsc pokud by to nekomu nekdy pomohlo :) Celkovy popis parametru je napr zde http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt lachtan

Re: [python] cyklus for (bylo superman: zaporny systemovy cas)

2006-11-28 Tema obsahu superman
> GvR nikomu nebrání vytvořit mnohem dokonalejší > odnož Pythonu. Čeká jen na tebe. Existuje několik odnoží Pythonu, například JPython, ten od GvR je z nich nejpomalejší. > Pokud jakákoliv konstrukce větvení nebo cyklu > neprovádí testy a jiné příkazy způsobem, který > by mohl mít za následek

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Jan Kundrát
superman wrote: > Proč se třeba nepoužije generátor parserů a gramatiky a > namísto si GvR lepí svůj, samozřejmě horší, nechápu. V cem je "GvR slepeny generator parseru a gramatiky" horsi nez neuvedena_vec, zrejme nejaky yacc/flex/bison/...? Hezky den, -j. -- cd /local/pub && more beer >

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> V cem je "GvR slepeny generator parseru a gramatiky" horsi nez > neuvedena_vec, zrejme nejaky yacc/flex/bison/...? V tom, že GvR dělá to, co za něj udělají jiné programy a on pak nemá čas soutředit se na další věci. Představte si, že GvR má 24 hodinový den, musí se věnovat práci, rodině,

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Michal Vyskocil
Dne úterý 28 listopad 2006 17:15 Jan Kundrát napsal(a): > superman wrote: > > Proč se třeba nepoužije generátor parserů a gramatiky a > > namísto si GvR lepí svůj, samozřejmě horší, nechápu. > > V cem je "GvR slepeny generator parseru a gramatiky" horsi nez > neuvedena_vec, zrejme nejaky

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> Ad GvR, nemyslim, ze by byly programatorske schopnosti GvR nejvetsi prekazkou > pro (ne)optimalizaci v Pythonu. Jak je mozne zjistit z > http://docs.python.org/whatsnew/whatsnew25.html, tak je uveden jako > (spolu)implementator jen u http://docs.python.org/whatsnew/pep-343.html - PEP > 343.

Re: [python] zjištění umístění ikony

2006-11-28 Tema obsahu Jakub Vojáček
> Konkretne python icona lze nalezt timhle: > > >>> import win32api > >>> import win32con > >>> key = win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT, '.py') > >>> win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT, > '%s\DefaultIcon' % key) >

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> Ad GvR, nemyslim, ze by byly programatorske schopnosti GvR nejvetsi prekazkou > pro (ne)optimalizaci v Pythonu. Jak je mozne zjistit z > http://docs.python.org/whatsnew/whatsnew25.html, tak je uveden jako > (spolu)implementator jen u http://docs.python.org/whatsnew/pep-343.html - PEP > 343.

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu superman
> V cem je "GvR slepeny generator parseru a gramatiky" horsi nez > neuvedena_vec, zrejme nejaky yacc/flex/bison/...? V tom, že GvR dělá to, co za něj udělají jiné programy a on pak nemá čas soutředit se na další věci. Představte si, že GvR má 24 hodinový den, musí se věnovat práci, rodině, světe

Re: [python] zaporny systemovy cas

2006-11-28 Tema obsahu Jan Kundrát
superman wrote: >> V cem je "GvR slepeny generator parseru a gramatiky" horsi nez >> neuvedena_vec, zrejme nejaky yacc/flex/bison/...? > > V tom, že GvR dělá to, co za něj udělají jiné programy a on pak nemá čas > soutředit se na další věci. To IMHO ukazuje na pro Guida neefektivne zvoleny