解决方案 »

  1.   

    你查看你传进来的图片路径下,有多少张图片,并且1.2M一张,虽然内存很大,但不可能无限加载图片.
    这个与photoshop里面加载图片一样,超过内存界限后就很慢
      

  2.   

    没有看到释放  bitmap 的代码,这样内存总会耗尽的,没有足够连续的内存加载图片流就会报错
      

  3.   

    如果你的图片都是jpg的,那么3G左右的图片文件全部展示在内存中的话,大约需要30G以上的内存。所以内存溢出是很正常的。PS:你的程序结构设计的真够烂的。
      

  4.   


    图片都是png格式的那也会超过20个G,这只是保守估计。全转成bmp看看有多大就是多大。
      

  5.   


    图片都是png格式的那也会超过20个G,这只是保守估计。全转成bmp看看有多大就是多大。再请问下,为什么我从任务管理器中查看内存使用情况,总共才使用3.5G左右就内存溢出了?
      

  6.   


    图片都是png格式的那也会超过20个G,这只是保守估计。全转成bmp看看有多大就是多大。再请问下,为什么我从任务管理器中查看内存使用情况,总共才使用3.5G左右就内存溢出了?
    把项目设置为x64
      

  7.   


    图片都是png格式的那也会超过20个G,这只是保守估计。全转成bmp看看有多大就是多大。再请问下,为什么我从任务管理器中查看内存使用情况,总共才使用3.5G左右就内存溢出了?
    把项目设置为x64我之前也是在想是不是应用程序最大只能用4G内存,还望指教怎么样设置项目为x64?我工程的用C#开发的wpf应用,使用的是.net framework 3.5
      

  8.   


    图片都是png格式的那也会超过20个G,这只是保守估计。全转成bmp看看有多大就是多大。再请问下,为什么我从任务管理器中查看内存使用情况,总共才使用3.5G左右就内存溢出了?
    把项目设置为x64我之前也是在想是不是应用程序最大只能用4G内存,还望指教怎么样设置项目为x64?我工程的用C#开发的wpf应用,使用的是.net framework 3.5我已经设置了,好像是这个原因,多谢!
      

  9.   

    这个问题怎么解决啊??我现在也是同样的问题...经常出现System.OutOfMemoryException问题..
    但是我用的是Transitionals.dll控件用来切换图片用的..