I just got a new laptop, and after setting it up, my xpath queries with lxml are going very, very much slower. As in -- on my old laptop it finishes going through a lot of XML files in 30 seconds, on the new one I have to wait for hours without it completing.
Both are Core i7 with lots of memory, just with 5 years between them. The XML files are a couple of megabytes each.
On the new laptop I've both tried lxml from Ubuntu, from Anaconda, and building it myself..
Is there any obvious things (fallback to Python implementation if a package is missing or similar), or do I need to dig deeper? I necessary I'll debug further by moving installs back and forth between the machines, or build old versions of lxml, or profile lxml... didn't do that yet.