• DocumentCode
    684330
  • Title

    A performance testing and optimization tool for system developed by Python language

  • Author

    Haojie Fan ; Yongmin Mu

  • Author_Institution
    Department of Computer, Beijing Information Science and Technology University, China
  • fYear
    2013
  • fDate
    23-23 Nov. 2013
  • Firstpage
    24
  • Lastpage
    27
  • Abstract
    With a wide range of Python language in developing programs, More and more programmers choose to use the Python language for systems development, it gradually becomes scientific computing, web and games´ Choice Awards. However, the performance of python is always a headache for developers. For reasonable selection of functions in base library, the usage of third-party plug-ins´ functions and methods, and the design of custom functions, the problem whether they are the best choices for general developers is difficult to make a positive answer. After the system´s performance bottleneck occurs, it is particularly important to determine where to tune and how to tune. Through the analysis and dynamic tracking of source code, with the built-in method in Python, we can get information about the system to be optimized, included: functions, grammatical structures, running time of each function, the relationship between function calls etc. This information provides an effective basis for further optimization of the system. Experimental results show that the system optimized by the tool has a significantly improvement.
  • Keywords
    Performance testing; Python; System Optimization;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Cyberspace Technology (CCT 2013), International Conference on
  • Conference_Location
    Beijing, China
  • Electronic_ISBN
    978-1-84919-801-1
  • Type

    conf

  • DOI
    10.1049/cp.2013.2086
  • Filename
    6748556