
Aug. 27, 2004
10 p.m.
On Fri, 2004-08-27 at 09:33 -0400, James Y Knight wrote:
On Aug 27, 2004, at 4:34 AM, Tsai Li Ming wrote:
What are the following libraries that is build when I install Twisted?
./protocols/_c_urlarg.so
Optional url parsing speedup code -- this has a memory leak in 1.3.0 and previous, so you probably don't want to use it in those versions. Removing will cause the slower python code to be used instead. (I don't know how much this helps, it might be a premature optimization anyhow).
I believe this was implemented after profiling of the HTTP parser revealed that urlarg parsing was the slowest part. So, for some it might be "unnecessary" but I don't believe it's "premature" :)