- Nov 01, 2017
-
-
Laurențiu Nicola authored
The itk::TimeProbe constructor ends up calling itkResourceProbe::GetSystemInformation, which reads things like the hostname, the number of CPUs and so on. On Linux it parses /proc/cpuinfo for that information. OTB doesn't really need all those fields for a simple timer that's only used in a couple of places. This commit adds a replacement for that. As for the benchmarks, 100 000 instantiations of itk::TimeProbe take about 9.5 s on my computer. I suspect it's somewhat slower on a server with more CPUs. So this doesn't bring a huge performance improvement, but it might help in cases where a large number of high-resolution images are being read. The time for the same number of otb::Stopwatch instantiations is 4 ms. The context for this change is a project where we process time series of medium to high resolution images over large areas. The TimeProbe in otbGDALImageIO was sometimes showing in the profiles. A relevant discussion can be found at https://groups.google.com/d/msg/otb-developers/IvsFzSgRojo/0sMeEIZgCQAJ .
-
- Oct 30, 2017
-
-
Guillaume Pasero authored
-
- Oct 27, 2017
-
-
Guillaume Pasero authored
-
- Oct 26, 2017
-
-
Guillaume Pasero authored
- Oct 25, 2017
-
-
Guillaume Pasero authored
-
- Oct 24, 2017
-
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
- Oct 19, 2017
-
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Manuel Grizonnet authored
BUG: EnableParameter method should be used to activate EmptyParameter in Python API in the ref documentation
-
- Oct 18, 2017
-
-
Guillaume Pasero authored
-
- Oct 17, 2017
-
-
Manuel Grizonnet authored
-
Guillaume Pasero authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Manuel Grizonnet authored
-
- Oct 16, 2017
-
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Julien Michel authored
BUG: Fixing bug #1467. No Update() should happen on filters whatsoever, unless you know for sure that the Udpate() call will not load whole image in memory. No local pointers to filters are allowed (because the streaming pipeline disappears at the end of the method)
-
- Oct 13, 2017
-
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Guillaume Pasero authored
-
Julien Michel authored
-
- Oct 11, 2017
-
-
Guillaume Pasero authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
Victor Poughon authored
-
- Oct 10, 2017
-
-
Victor Poughon authored
-