This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Improving Startup Performance for a Medical Image Viewing Application
March/April 2008 (vol. 10 no. 2)
pp. 38-45
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.

1. P.J. Slomka, "Software Approach to Merging Molecular with Anatomic Information," J. Nuclear Medicine, vol. 45, no. 1 (supplement), 2004, pp. 36S–45S.
2. D. Schmodt et al., Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, vol. 2, John Wiley &Sons, 2000.
3. M. Kircher and P. Jain, Pattern-Oriente Software Architecture: Patterns for Resource Management, vol. 3, John Wiley &Sons, 2004, pp. 38–52.
4. R. Wilkes, "NGen Revs up Your Performance with Powerful New Features," MSDN Magazine, Apr. 2005; http://msdn.microsoft.com/msdnmag/issues/ 05/04NGen.
5. S. Biswas, "The Performance Benefits of NGen," MSDN Magazine, May 2006; http://msdn.microsoft.com/msdnmag/issues/ 06/05CLRInsideOut.

Index Terms:
start-up performance; performance tuning; performance perception; .NET Framework; data compression; multithreading; lazy initialization, creation, and loading; native image; asynchronous reads; medical imaging
Citation:
Yang-Ming Zhu, Madhavi Ahuja, Xiangyu Wu, Chris Dauterman, Cheng-Hsiu Chen, Ron Sukalac, Steve Cochoff, "Improving Startup Performance for a Medical Image Viewing Application," IT Professional, vol. 10, no. 2, pp. 38-45, March-April 2008, doi:10.1109/MITP.2008.31
Usage of this product signifies your acceptance of the Terms of Use.