[問題] Windows 的 Cache 可以share嗎?

看板Programming作者 (我愛阿蓉)時間13年前 (2012/07/23 00:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 最近遇到一個同事 在處理一些performance的問題 但他本身並沒有實際coding 遇到問題是 程式在launch時 需要load 圖檔阿, initial一些系統resource阿, load一些dll阿 發現效能不好 可能launch的速度不夠快 想找一些workaround.... 想到的辦法是 在windows 開機 run 一隻service把需要的先load好 乍聽之下有道理... 但我問他 那若我程式起來 用什麼機制去和service溝通 拿資料? RPC or Share memory.... 他竟然說 不用阿 windows cache可以share... 但是若這cache被OS清掉了 主程式還是要自己去load.... 因為程式不是他寫的...我不確定他講的可信度 1. 若真有此技術....真的可以share 資料 連dll都可以? 我觀念是dll被load一次後 下次另一隻AP要load同一份dll的話就不用重新整包load 2. 若沒有這種東西...一般都用什麼方式去調整這方面的performance.. 他是用natvie Win32去寫這程式... 我網路上google 只找到file mapping這塊 http://tinyurl.com/cqer6qz 但他應該不會有所謂的cache被清掉的問題吧? 所以很想了解到底有沒有這種技術 請各位指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.138.160 ※ 編輯: QQ29 來自: 123.192.138.160 (07/23 00:16) ※ QQ29:轉錄至看板 C_and_CPP 07/24 18:55
文章代碼(AID): #1G32SNOG (Programming)
文章代碼(AID): #1G32SNOG (Programming)