Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. How to free the my application server memory?!

How to free the my application server memory?!

Scheduled Pinned Locked Moved ASP.NET
databasecsharporaclevisual-studiocom
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Ayman Mahmoud
    wrote on last edited by
    #1

    Hi, I'm involved in the development of a web application for a huge organization. The web applications are developed with VS.NET 2003 with oracle DB and IIS for the webserver. We have the problem that the database has huge ammount of data and the application has to be an online one so we can't work in offline mode. The application may load some data in the application server memory for sometime but once the user finished what he wants, I should remove these data from the memory, but the ADO.NET cashes the data and I don't know how to free it. I tried to dispose all the objects but no effect. NOTE: The data is huge that we have a table that may contains about 700000 records and increasing by the time. This problem causes the application server to fall down by the time and I have to restart the IIS to free the memory. If the declartion of the problem is not clear please contact me eng_amahmoud_fcis@hotmail.com or ayman.mahmoud@gmail.com Thanks. Ayman Mahmoud

    L 1 Reply Last reply
    0
    • A Ayman Mahmoud

      Hi, I'm involved in the development of a web application for a huge organization. The web applications are developed with VS.NET 2003 with oracle DB and IIS for the webserver. We have the problem that the database has huge ammount of data and the application has to be an online one so we can't work in offline mode. The application may load some data in the application server memory for sometime but once the user finished what he wants, I should remove these data from the memory, but the ADO.NET cashes the data and I don't know how to free it. I tried to dispose all the objects but no effect. NOTE: The data is huge that we have a table that may contains about 700000 records and increasing by the time. This problem causes the application server to fall down by the time and I have to restart the IIS to free the memory. If the declartion of the problem is not clear please contact me eng_amahmoud_fcis@hotmail.com or ayman.mahmoud@gmail.com Thanks. Ayman Mahmoud

      L Offline
      L Offline
      Laddie
      wrote on last edited by
      #2
      1. If you are caching the data see that you put the timeout as well. 2) If you running IIS 6. Schedule the appliaction pool restart periodically. 3) If you have lot of data cosider using s staging DB or table to store the most frequently accessed data.

      Thanks Laddie Kindly rate if the answer was helpful

      A 1 Reply Last reply
      0
      • L Laddie
        1. If you are caching the data see that you put the timeout as well. 2) If you running IIS 6. Schedule the appliaction pool restart periodically. 3) If you have lot of data cosider using s staging DB or table to store the most frequently accessed data.

        Thanks Laddie Kindly rate if the answer was helpful

        A Offline
        A Offline
        Ayman Mahmoud
        wrote on last edited by
        #3

        Hi, I'm running IIS 6, but is this problem can be solved with IIS 7 in another manner rather than restarting the IIS, because restarting the IIS will cause the user not to be able to browse the application site during the restarting process and this may cause problem due to the business enviorment in which the application is running. Ayman Mahmoud

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups