最近csdn到底怎么回事????
真是莫名其妙!!老是服务器忙!有没有搞错!!
害得大家都没心情!!!

解决方案 »

  1.   

    你的图片有多大,如果内存中生成的图象对象不多,应该不会出现内存不够的现象吧!你可以设置Java的最大了内存!  还有就是建立一个图片池,不要每次都new BufferedImage()
    而采用对象池的技术,取出一个图片,画,输出图片,归还到池中,这样的话效率
    比较高,特别是在服务器端工作时。
      

  2.   

    to littlecong(虫子) :
    启动java时用什么方法增大堆?最好有代码说明!!
      

  3.   

    用java -Xmx512m YourClass启动程序。
      

  4.   

    问题是:我的程序只是在jsp里面调用,本身并没有main函数
    那该怎么办
      

  5.   

    请关注
    http://www.csdn.net/expert/topic/1029/1029550.xml?temp=.168606
      

  6.   

    //create file output stream
    FileOutputStream fos = new FileOutputStream(p_file_name);
    BufferedOutputStream bos = new BufferedOutputStream(fos);
    //set jpeg encoding param
    JPEGEncodeParam jep = JPEGCodec.getDefaultJPEGEncodeParam(p_image);
    jep.setQuality(1.0f, false);
    //create jpeg encoder
    JPEGImageEncoder jpgEncoder = JPEGCodec.createJPEGEncoder(bos,jep);
    //encode image
    jpgEncoder.encode(p_image);
    //close file output stream
    bos.close();