IT Asset Manager (ITAM) – Asset Portfolio Management (APM) 14.1 Performance tweaks.

Document created by Debbie_Kuhar Employee on Feb 5, 2016Last modified by Debbie_Kuhar Employee on Feb 5, 2016
Version 2Show Document
  • View in full screen mode

In some environments, APM 14.1.x has a higher preset log level than what is necessary during normal production runtime.

The following changes can reflect in an increase in performance.


1.  On the Asset Portfolio Management web server, remove debug from the compilation tag.

           a.  Open the web.config file with an editing tool such as notepad or notepad++. 

               (Program Files(x86)\CA\ITAM\Web Server).

                   b.    Locate the system.web section.

           c.    Search for the following string: <compilation debug="true"    

                          <!--    Set compilation debug="true" to insert debugging

                          symbols into the compiled page. Because this

                         affects performance, set this value to true only

                            during development. -->

                        <compilation debug="true" targetFramework="4.5">.

          d.   Change <compilation debug="true" targetFramework=”4.5”


                  <compilation targetFramework="4.5.

*Note: not all environments have the compilation debug=”true”


2. On the Asset Portfolio Management (APM) web and application servers, change the eiamlog4net.config log level from “TRACE” to “ERROR”.

“TRACE” will have the complete trace of the logging & “ERROR” will log only errors.


          a.   On the APM web server, browse to the eiamlog4net.config in<ITAM root path>\Web Server

          b.   Search for the following string: <level value="TRACE"/> (there should be two occurrences out of the box)          
          <!-- Uncomment to enable Performance Logging

          <logger name="Perform" additivity="false">
         <level value="TRACE"/>
          <appender-ref ref="Performance" />
          <!-- Uncomment to enable Network Logging -->
          <!--<logger name="Network" additivity="false">
          <level value="ERROR"/>
          <appender-ref ref="Network" />
         <level value="TRACE" />
          <appender-ref ref="SDK" />
          <!--        <appender-ref ref="ConsoleAppender"
          />         -->

     c. Change both occurrences of <level value="TRACE"/>

          <level value="ERROR"/

     d. Repeat the above steps on the APM application server (<ITAM root path>\Application Server\eiamlog4net.config)