The Community for Technology Leaders
Green Image
Issue No. 02 - March/April (2008 vol. 10)
ISSN: 1520-9202
pp: 38-45
Madhavi Ahuja , Philips Healthcare
Yang-Ming Zhu , Philips Healthcare
Chris Dauterman , Philips Healthcare
Steve Cochoff , Philips Healthcare
Xiangyu Wu , Philips Healthcare
Ron Sukalac , Philips Healthcare
Cheng-Hsiu Chen , 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
Madhavi Ahuja, Yang-Ming Zhu, Chris Dauterman, Steve Cochoff, Xiangyu Wu, Ron Sukalac, Cheng-Hsiu Chen, "Improving Startup Performance for a Medical Image Viewing Application", IT Professional, vol. 10, no. , pp. 38-45, March/April 2008, doi:10.1109/MITP.2008.31
100 ms
(Ver 3.1 (10032016))