recycle

    30熱度

    2回答

    我注意到,在我的一個生產Web應用程序中,當我手動回收應用程序池時,回收工作進程可能需要60多秒才能完全銷燬,基於在任務管理器中觀看它。但是,如果我完全停止應用程序池,工作進程幾乎會在1-2秒內即刻消失。 所以,我的問題是雙重的: 一)爲什麼會如此之長的銷燬過程(多有意義,當應用程序池,而不是回收釋放/使用的資源被它鎖定)停止;和 b)假設我已經停止將流量導向服務器,是否有任何理由不停止/啓動而不

    6熱度

    4回答

    是否有可能在global.asax中捕獲回收事件? 我知道Application_End將會觸發,但有沒有辦法知道它是由應用程序池的循環觸發? THX,利芬Cardoen又名Johlero

    0熱度

    1回答

    我的一個網站位於共享主機上,每隔幾天該網站就會停止工作。 頁面將停止加載。 聯繫我的主機後,他們建議我禁用/重新啓用他們的託管 管理工具我的網站的Windows服務每次發生這種情況。 在他們的網站上我有:ASP,ASP.net和其他2我不需要的列表。 當我禁用,比立即重新啓用2 ASP服務站點確實開始 馬上再次合作。 我的印象是這可能是由於我的域名正在使用的 應用程序池的配置錯誤,但他們拒絕提供詳

    3熱度

    5回答

    假設我需要經常(任意大小)分配和刪除堆上的對象,如果不是刪除這些對象,而是將它返回給某個「池」以便稍後重用,是否有任何性能優勢? 它會減少堆分配/釋放嗎?或者它會比內存分配器性能更慢,因爲「池」需要管理動態指針集合。我的用例:假設我創建了一個基於鏈表的隊列容器,並且該表中的每個節點都分配在堆上,所以每次調用push()和pop()將分配和釋放該節點: ` template <typename T>