abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 14:11 | Komunita

Byl zveřejněn seznam 44 osob přijatých do programu Outreachy od 14. května do 14. srpna 2018. Cílem programu Outreachy je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny.

Ladislav Hagara | Komentářů: 3
dnes 11:44 | Nová verze

Glen MacArthur vydal verzi 2018.4.2 na Debianu založené linuxové distribuce optimalizované pro tvůrce audio a video obsahu AV Linux (Wikipedie). Podrobnosti v oznámení o vydání a v stotřicetistránkovém manuálu (pdf).

Ladislav Hagara | Komentářů: 0
včera 23:33 | Nová verze

Byla vydána nová stabilní verze 1.15 (1.15.1147.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek lze zdůraznit možnost nastavení vlastního pozadí okna, přístup k záložkám z hlavního menu, lepší ovládatelnost v režimu celé obrazovky nebo vyřešení problémů se zvukem v HTML5. Nejnovější Vivaldi je postaveno na Chromiu 65.0.3325.183.

Ladislav Hagara | Komentářů: 0
včera 17:22 | Nová verze

Node.js Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 10.0.0 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). Verze 10 se v říjnu stane novou aktivní LTS verzí. Podpora je plánována do dubna 2021.

Ladislav Hagara | Komentářů: 0
včera 15:33 | Nová verze

Neal Cardwell ze společnosti Google oznámil zveřejnění verze 2.0 nástroje pro testování síťového stacku packetdrill. Jde o souhrnné vydání změn z interního vývoje od roku 2013.

Michal Kubeček | Komentářů: 0
včera 13:22 | Zajímavý software

Microsoft na svém blogu oznámil, že správce knihoven pro C++ Vcpkg (VC++ Packaging Tool) lze nově používat také na Linuxu a macOS. Aktuálně je pro Linux k dispozici více než 350 knihoven [reddit].

Ladislav Hagara | Komentářů: 1
včera 12:44 | Komunita

Byly zveřejněny exploity na Nintendo Switch a platformu Tegra X1: Fusée Gelée a ShofEL2. Jejich zneužití nelze zabránit softwarovou aktualizací. Na druhou stranu exploity umožní na Nintendo Switch snadno a rychle nainstalovat Linux, viz. ukázka na YouTube. Jenom je potřeba sáhnout na hardware.

Ladislav Hagara | Komentářů: 0
včera 00:55 | Nová verze

Byla vydána verze 2.12.0 QEMU (Wikipedie). Přispělo 204 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn. Řešeny jsou také bezpečnostní chyby Meltdown a Spectre.

Ladislav Hagara | Komentářů: 7
včera 00:33 | Komunita

Google zveřejnil seznam 1 264 studentů přijatých do letošního Google Summer of Code. Přehled projektů, studentů, 212 organizací a mentorů je k dispozici na stránkách GSoC.

Ladislav Hagara | Komentářů: 0
24.4. 23:55 | Nová verze

Oracle vydal verzi 1.0 univerzálního virtuálního stroje GraalVM, který umožňuje běh programů napsaných v jazycích založených na JVM, JavaScript, LLVM bitcode a experimentálně Ruby, R a Python.

razor | Komentářů: 2
Používáte na serverech port knocking?
 (3%)
 (7%)
 (46%)
 (26%)
 (18%)
Celkem 383 hlasů
 Komentářů: 29, poslední 5.4. 12:25
    Rozcestník

    Dotaz: Optimalizace PYTHONU

    25.6.2015 19:02 KK
    Optimalizace PYTHONU
    Přečteno: 399×
    Chlapy mám v py script přehledně v několika souborech a rychlost zpracování je 0.002910 sec. Když to dám do jednoho, tak je rychlost cca 0.000020 sec. ale je to masakr něco opravit (2845 řádků). Mám to řešit?

    Řešení dotazu:


    Odpovědi

    25.6.2015 19:52 chrono
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Ako je meraná tá rýchlosť?
    Bystroushaak avatar 25.6.2015 20:02 Bystroushaak | skóre: 33 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Proč se náš ptáš, jestli to máš řešit? To mám jako vytáhnout věšteckou kouli a podívat se, jestli to máš řešit, nebo ne?
    25.6.2015 20:58 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    to se spousti nekolikrat za sekundu, nebo jednou za nekolik vterin?
    25.6.2015 22:20 source
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Zdar. Problém asi bude v načítání těchto souborů z HDD do paměti. Jestli je to "jednorázovka", pak je to fuk. Ale pokud se skript volá třeba několikatísickrát, pak už je 15 násobné zpomalení znát. Zkusil bych se podívat na nějaké přednačtení souborů do paměti.
    Bystroushaak avatar 25.6.2015 23:20 Bystroushaak | skóre: 33 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Řešení by bylo mnoho, například zde nedávno publikovaný blog Zabalení python package do jedné spustitelné binárky. Jenže to by prvně musel zjistit, jestli to má řešit, nebo ne.
    26.6.2015 09:03 Radovan Garabík
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Problém asi bude v načítání těchto souborů z HDD do paměti
    Príčina, nie problém. Ak je problémom 2.9ms pri spustení skriptu, tak je niekde niečo zásadne zlé v autorových predstavách o použití toho skriptu.

    Pri ďalšom načítaní to už bude rýchlejšie, a nebude to len fs cache, ale aj kompiláciou do *.pyc.

    Bez kryštálovej gule si môžem len tipovať, že čas autor meria priamo v skripte a len jeden raz, takže pri monolitickom súbore sa meranie začne až po skompilovaní.
    26.6.2015 13:17 Marky
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    Ahoj, měl bych taky dotaz ohledně rychlosti
    import time
    
    while True:
         t = time.time()
         print(time.time() - t)
         time.sleep(1)
    Jak je možné, že první spuštění je cca 3x rychlejší něž všechny následující ? Může mi to někdo vysvětlit ? Čekal bych přesný opak. Díky
    Bystroushaak avatar 26.6.2015 13:22 Bystroushaak | skóre: 33 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    První spuštění té nekonečné smyčky? První iterace té smyčky? Co to vůbec měříš - jak dlouho trvá uložení do proměnné a odečtení předchozí hodnoty?
    pavlix avatar 26.6.2015 13:31 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Optimalizace PYTHONU
    1) Vážně se tady bavíme o rychlosti běhu skriptu, když je v obou případech nejhůře v řádu milisekund?

    2) Jak máme vědět, jestli to máš řešit? Jak máme vědět, jestli ti ty milisekundy vadí?

    3) Čistě teoreticky by měl být python rychlejší o kompilaci v případě, že se jedná o moduly, ty moduly jsou zkompilované (například tím, že byly spuštěné uživatelem s právem zápisu do daných adresářů).

    4) Opakované spouštění by mělo navíc těžit z cache.

    Ve zkratce, dotaz nepopisuje problém, a tudíž nemůže být vyřešen. Maximálně tu můžeme debatovat o zajímavostech typu rychlost načítání modulů za různých podmínek.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.