Issue No. 02 - March/April (2008 vol. 10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MITP.2008.31
Yang-Ming Zhu , Philips Healthcare
Madhavi Ahuja , Philips Healthcare
Xiangyu Wu , Philips Healthcare
Chris Dauterman , Philips Healthcare
Cheng-Hsiu Chen , Philips Healthcare
Ron Sukalac , Philips Healthcare
Steve Cochoff , Philips Healthcare
Combining information from various medical imaging modalities can lead to better diagnoses, treatment planning, and results assessment. If it is done carelessly, it can lead to poor application start-up performance and cause bottlenecks. The authors developed a medical-imaging-viewing application with C# and the .NET Framework. For a typical use scenario, the start-up time was about 40 seconds. To tackle the sluggish start-up, the authors analyzed the application to understand the bottleneck and determine where the time was spent. Using various techniques, they reduced the start-up time to about seven seconds, greatly improving customer satisfaction.
start-up performance; performance tuning; performance perception; .NET Framework; data compression; multithreading; lazy initialization, creation, and loading; native image; asynchronous reads; medical imaging
M. Ahuja et al., "Improving Startup Performance for a Medical Image Viewing Application," in IT Professional, vol. 10, no. , pp. 38-45, 2008.