我正在構建一個Silverlight應用程序,用戶從他們的計算機中選擇照片,編輯關聯的標題/描述/標籤等,然後通過WCF上傳到Web服務器。其實一切工作完美只是一個小的問題。我想在上傳之前在列表中顯示照片的縮略圖,並且爲了實現這一點,我知道的唯一方法是加載文件並對其進行處理。如果用戶選擇了大約20個文件,sllauncher.exe
吃了大量的RAM,大約一個GB(對於Photoshop/3ds max,或者運行半個小時的Firefox,這可能比平時更爲正常,但對於網絡照片上傳應用),當我嘗試上傳圖片時,應用甚至會嘗試加載更多並完全崩潰。我希望能夠一次上傳更多照片,比如一百或更多張照片,但我如何才能實現,同時仍具有縮略圖功能?有一件事是排隊上載,因此加載的文件,但它會導致縮略圖也不加載。有什麼建議麼?Silverlight Mass Photo Uploader吃了非常大量的內存
0
A
回答
1
我會在將圖片添加到應用程序之後加載圖片,獲取縮略圖並卸載圖片 - 然後用戶可以在圖片上輸入他的信息。完成後,將原始文件放入隊列以供上傳。這樣,一次最多隻能處理兩張圖片,從而將內存從不需要的數據中釋放出來。
相關問題
- 1. 的WebView吃了太多的內存
- 2. Xamarin Studio吃了太多的iMac內存
- 3. Xcode使用大內存,吃內存中的所有內存
- 4. iTextSharp - 非常大的表內存泄漏
- 5. Android GCM MeasurementBrokerService吃了太多內存
- 6. 減少非常大的HashMap的內存使用量
- 7. JGroups吃內存
- 8. VBA內存吃
- 9. 的NSString吃內存
- 10. 是否有任何缺點使用非常非常非常大的位標誌(除了內存)
- 11. MongoDB擴展和內存使用量非常大的數據集
- 12. Spring ApplicationContext佔用了大量的內存
- 13. 是內存泄漏?爲什麼java.lang.ref.Finalizer吃了這麼多內存
- 14. mutliprocessing.Pool.add_sync()吃掉內存
- 15. 如何隨機化一個非常大的內存的內容?
- 16. C#非常大的字符串操作(內存不足異常)
- 17. LINQ加入上非常大的字典/內存溢出異常
- 18. 答題吃了大量的處理器時間 - 蟒3
- 19. Flash Photo Uploader - 從網絡攝像頭拍照
- 20. Python非常大集。如何避免內存不足異常?
- 21. Django項目吃內存
- 22. PHP:preg_replace吃掉所有內存
- 23. Python字典吃掉內存
- 24. Python程序吃掉內存
- 25. 大塊位圖的內存異常
- 26. 擁有大量免費內存的非常繁忙的垃圾收集(95%)
- 27. .NET應用程序中的非託管資源消耗了大量內存
- 28. 爲什麼New Relic吃了很多tomcat的內存?
- 29. 非常大的uiview和內存中的drawrect是不夠的
- 30. 在非常短的時間內連接非常大(〜TByte)文件