Closed Bug 875186 Opened 11 years ago Closed 11 years ago

IPDL processing is slow, uses no dependencies

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 629668

People

(Reporter: gps, Unassigned)

References

Details

As I was working on bug 868536, I noticed that IPDL processing is slow (it takes about 10s wall time on my machine) and doesn't use dependencies. The slowness is tolerable if we can't easily make it go any faster. What isn't tolerable is the lack of dependencies in this make file: we always perform the same IPDL processing for every .ipdl file on every |make -C ipc/ipdl export| invocation, even "no-op" builds.

We should modify ipdl.py to emit .pp dependency files. And, we should perform simple profiling of ipdl.py to see if we can find any bottlenecks to make processing faster.
I just remembered inbox search is better than bugzilla search. #fail.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.