我正在构建一个Silverlight应用程序,用户从他们的计算机中选择照片,编辑关联的标题/描述/标签等,然后通过WCF上传到Web服务器。其实一切工作完美只是一个小的问题。我想在上传之前在列表中显示照片的缩略图,并且为了实现这一点,我知道的唯一方法是加载文件并对其进行处理。如果用户选择了大约20个文件,sllauncher.exe
吃了大量的RAM,大约一个GB(对于Photoshop/3ds max,或者运行半个小时的Firefox,这可能比平时更为正常,但对于网络照片上传应用),当我尝试上传图片时,应用甚至会尝试加载更多并完全崩溃。我希望能够一次上传更多照片,比如一百或更多张照片,但我如何才能实现,同时仍具有缩略图功能?有一件事是排队上载,因此加载的文件,但它会导致缩略图也不加载。有什么建议么?Silverlight Mass Photo Uploader吃了非常大量的内存
0
A
回答
1
我会在将图片添加到应用程序之后加载图片,获取缩略图并卸载图片 - 然后用户可以在图片上输入他的信息。完成后,将原始文件放入队列以供上传。这样,一次最多只能处理两张图片,从而将内存从不需要的数据中释放出来。
相关问题
- 1. Xamarin Studio吃了太多的iMac内存
- 2. Android GCM MeasurementBrokerService吃了太多内存
- 3. JGroups吃内存
- 4. MongoDB扩展和内存使用量非常大的数据集
- 5. Spring ApplicationContext占用了大量的内存
- 6. 是内存泄漏?为什么java.lang.ref.Finalizer吃了这么多内存
- 7. mutliprocessing.Pool.add_sync()吃掉内存
- 8. C#非常大的字符串操作(内存不足异常)
- 9. LINQ加入上非常大的字典/内存溢出异常
- 10. Flash Photo Uploader - 从网络摄像头拍照
- 11. Python非常大集。如何避免内存不足异常?
- 12. Django项目吃内存
- 13. 大块位图的内存异常
- 14. 为什么New Relic吃了很多tomcat的内存?
- 15. 在非常短的时间内连接非常大(〜TByte)文件
- 16. 在很小的内存中表示非常大的位数
- 17. QT中的非常大的QImage和内存映射文件
- 18. 如何创建非常大的矢量
- 19. 内存限制和非常大的XML文件
- 20. 非常高的“最大内存使用”libgdx游戏
- 21. 非常大的SOAP响应 - 安卓内存不足错误
- 22. 在内存中管理非常大的xml
- 23. 非常沉重的数据导致了foreach中的内存不足异常
- 24. 为什么这个Python(Django)代码吃掉了内存?
- 25. IntentServices是否吃掉了应用程序内存?
- 26. 内存缓存非常久远PHPCassa
- 27. Restful Mass-Action
- 28. UIScrollView似乎在大ContentSizes上使用了大量内存
- 29. Java内存使用率保持内最大堆大小不错,但我的系统内存慢慢被吃掉
- 30. 的Django 1.5 gunicorn工人吃内存