UCMWB 1.2.4 & new comptree (IPC)
- Released UCMWB 1.2.4
- Added exec call to Clearcase.pm which uses IPC rather than constantly invoking cleartool. Tests show an 8 fold increase in performance!
Interesting results here. I changed my comptree utility from repeatedly executing cleartool, which is damn slow!, to using IPC. Even if the OS caches the executable setting up a process must take some time. Here are the results:
comptree v1.5 run at 20071120@17:17 with the following options: Using exec cleartool ... 34936 elements compared successfully Errors: 0 Warnings 0 Finished in 2 hours 25 minutes 57 seconds
Whereas using IPC (i.e. starting cleartool and feeding it commands and reading the output, using Expect) yields:
comptree v1.5 run at 20071120@16:46 with the following options: Using IPC cleartool ... 34926 elements compared successfully Errors: 0 Warnings 0 Finished in 27 minutes 51 seconds
This is an 8 fold increase in time!
Oh, and /prj/muosran/Build/P4.0.24_SwitcherConfigSpecs/RncSolarisTB.cs compares with no errors and is ready for you to test.