Microsoft Developer Network > Forums Home > BizTalk Server Forums > BizTalk Server General > BizTalk processing HI - 64 bit and memory usage
Ask a questionAsk a question
 

AnswerBizTalk processing HI - 64 bit and memory usage

  • Friday, October 23, 2009 10:02 PMbiztodo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi,
    This is about our BizTalk 2006 R2 in production env. I have the processing host as 64 bit. We do not have sudden heavy loads ; but we have consistent activity. I noticed that the memory usage in windows task manager for the processing HI gradually increases...to above 1GB and keeps growing.

    Earlier we had the same applications on 32 bit HI on different server. But i never saw it increasing like this.

    I have ruled out huge maps,functoids, transformations related to memory loss. The applications across both servers are the same. The only thing that has changed is the HI from 32bit vs. 64bit.

    Has anyone faced this situation or noticed this? How do i troubleshoot this?

    Thanks!

Answers

  • Saturday, October 24, 2009 3:54 AMBen Cline1MVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    You could try setting the host to 32-bit only to see if you get the same memory management like on the 32-bit server.

    With BizTalk you do have some adapters and services that can only run under 32-bit so these processes will be processed through Windows on Windows (WOW) so this may account for some of the additional RAM consumption. The RAM consumed by the WOW processing may still exist even if you mark the host as 32-bit.

    This is just a guess but it seems possible.

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline

All Replies

  • Friday, October 23, 2009 10:22 PMAbdul Rafay Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I dont think this is a problem due to 64 bit change. Are you getting any errors in the Error log? Are there any suspended messages?
    Abdul Rafay http://abdulrafaysbiztalk.wordpress.com/ Please mark this as answer if it helps
  • Friday, October 23, 2009 10:40 PMbiztodo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    No. I am not getting any errors or suspended messages.

    Everything is working as usual.

  • Saturday, October 24, 2009 3:54 AMBen Cline1MVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    You could try setting the host to 32-bit only to see if you get the same memory management like on the 32-bit server.

    With BizTalk you do have some adapters and services that can only run under 32-bit so these processes will be processed through Windows on Windows (WOW) so this may account for some of the additional RAM consumption. The RAM consumed by the WOW processing may still exist even if you mark the host as 32-bit.

    This is just a guess but it seems possible.

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline
  • Tuesday, October 27, 2009 9:00 PMbiztodo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Ben,

    Thanks for you suggestion. I captured some memory usage statistics before converting the HI to 32 bit.

    So that i will have something to compare..and i will post back here what i find.

    Thanks!
  • Tuesday, November 03, 2009 4:52 PMbiztodo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I did find out that converting the FILE/MSMQ adapters as 32 bit made a HUGE difference.

    The memory usage stats remained very consistent.

    There is something out there with the FILE/MSMQ handshake that results in higher memory footprints when coupled with the 64 bit HI.