[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #13821 [Stem]: Various optimisations to Stem



#13821: Various optimisations to Stem
-------------------------+------------------------
 Reporter:  oherrala     |          Owner:  atagar
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:
Component:  Stem         |        Version:
 Keywords:               |  Actual Points:
Parent ID:               |         Points:
-------------------------+------------------------
 Various optimisations to stem to make stem.descriptor.parse_file() faster.

 Individual patches attached.

 Things learned from doing this:

  * cProfile and line_profiler are cool tools used together.
  * One should compile regexp outside of functions and loops.
  * isinstanceof() is slow. Maybe trust later functions to do the right
 thing(TM) and catch exception when type is wrong
  * Boringly Python's datetime.datetime.strptime() is slow. Replaced with
 regexp.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13821>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs