Plug-in request to release memory in Photoshop

Photoshop has never released memory. I read about 10 discussions about it, with entertaining side-steps to virus scanners and video drivers, and it all comes down to the same thing. Photoshop does not release memory. As Adobe knows this since a couple versions back and never patched or updated it in a new release, it would therefore be great if some company could pick up the task to write a plug-in for this. Almost every serious Photoshop user will buy that plugin as the only other option is to buy more memory.
Just a little illustration for newcomers what the problem is. Here's what Photoshop uses according to the task manager:
start Photoshop -> 110mb
open a 2.65gb psb -> 7975mb
close the 2.65gb psb -> still 7975mb
open a different 2.07gb psb -> 10106mb and any edit goes tedious slow because it is partly scratching because it did not release the memory when closing the 2.65gb file. The only solution was that I had to restart Photoshop after I closed the first psb. This is by the way with 16gb ram on win 7 64, where photoshop is assigned 10gb (67%).
The same thing happens if you Automate a Batch because with every opened file the memory never is given back until Photoshop ends up on the scratch disc slowing down to about one third the original speed if it isn't slower.
Anyway, I really hope there are some talented coders out there, using Photoshop, who would want to developer a plug-in. I have 16gb ram in my computer and the only program that uses that is Photoshop. I would have never upgraded my ram if Photoshop released memory.

Why do you think it needs to work differently than it does?  What specific problem are you having?
If you want the best possible Photoshop performance, having it allocate then reuse its own memory (without deallocation) is more efficient than returning it to the operating system, then requesting it again later.  It doesn't sound right at first, but the Adobe engineer Chris Cox has said that they've explicitly tried it the other way and it just doesn't work as well.   Your basic assumption (that Photoshop is doing something wrong) is simply flawed.
Now, if you need your system to be doing a number of RAM-intensive things at the same time, including Photoshop, you have to outfit it with sufficient RAM that it can work with Photoshop using all that you have allowed (in the Performance preferences) PLUS the other RAM usage you anticipate.  In reality, few folks use multiple applications simultaneously that are all RAM-intensive, and those who do simply buy huge amounts of it.  I personally outfitted my system with 48GB and it's never starved for RAM (and I do multitask a lot).
There's little hope for a plug-in that will cause Photoshop to release all of its RAM.   The only way I know of for a plug-in to affect Photoshop's memory usage, and that is to provide a large (up to 2GB because it's a signed 32 bit field) estimate of how much RAM a plug-in will need in the gFilterRecord->bufferSpace field.  That field is 32 bits no matter whether the 32 bit or 64 bit Photoshop is running, so the most a plug-in could possibly ask Photoshop to release (indirectly) is 2GB.
-Noel

Similar Messages

  • CS4 32 Bit Not Releasing Memory

    Photoshop CS4 does not seem to release memory until I close the software. As an example I will open a D3x image file and maybe work on 3 layers of the image and at this point Photoshop is using up to 3GB of system memory.
    I then take this file flatten it and reduce it down to around 1333px and in Task Manager Photoshop is still using up 3GB of system memory. Only after about 5-10 minutes does it then drop down to 1.5 GB but keep in mind I only have a file that's about 2.4 MB in size open.
    Could this be due to the fact that I am running the 32-bit version of CS4 under a 64 bit OS? Any other ideas why Photoshop could be doing this?

    Chris
    I was wondering if you could help me. I have Photoshop CS4 and it works great after a fresh boot but hours later it annoyingly slower. I have to reboot to enjoy it again. Do you have any suggestions? I have Defragged, run spybot and cleared memory and nothing seems to make any difference.I was wondering if it had something to do with Memory and how it used or leadked. Thanks, Steve

  • Plug-in Request Group field into the external authentication plug-in

    Hi all,
    I'd like to know if anyone has already tried to filter who can have the permission to call the external authentication plug-in setting it into Plug-in Request Group field.
    I've made some tests adding some users into groups OracleDASAdminGroup, OracleUserSecurityAdmins and groups that I've created under my DC settings. Unfortunatly, I've had no success.
    Is possible to do this?
    Thank you.
    Message was edited by:
    user571491

    Hi all,
    I'd like to know if anyone has already tried to filter who can have the permission to call the external authentication plug-in setting it into Plug-in Request Group field.
    I've made some tests adding some users into groups OracleDASAdminGroup, OracleUserSecurityAdmins and groups that I've created under my DC settings. Unfortunatly, I've had no success.
    Is possible to do this?
    Thank you.
    Message was edited by:
    user571491

  • How do i plug in camera raw nikon d610  to photoshop cs5?

    I have Nikon D610 and want to work in camera raw. How do I plug in to Photoshop CS5?

    Thanks for your help. Complicated but it works
    Från: c.pfaffenbichler
    Skickat: den 9 juli 2014 15:35
    Till: Hillevi Björlund
    Ämne:  How do i plug in camera raw nikon d610  to photoshop cs5?
    How do i plug in camera raw nikon d610  to photoshop cs5?
    created by c.pfaffenbichler <https://forums.adobe.com/people/c.pfaffenbichler>  in Photoshop General Discussion - View the full discussion <https://forums.adobe.com/message/6535528#6535528>

  • JavaFX Studio 1.0.2 plug-in for Eclipse released

    JavaFX Studio 1.0.2 plug-in for Eclipse released (free)
    Release info: [http://mkblog.exadel.com/tools/exadel-javafx-studio-plug-in-for-eclipse-102-released/]
    Download: [http://exadel.com/web/portal/javafxstudio]

    Have you already tested it? Is it better than netbeans plug-in? What are the new features and why I should change to plug-in for Eclipse?
    Best regards,
    André Rezende

  • Garbage Collection not releasing memory properly

    Hello, In my web application memory is not releasing properly, after some point of time application throw out of memory error, we are using tomcat5, jdk5, my heap size is half of the RAM.Garbage Collection not releasing memory properly.

    sabre150 wrote:
    punter wrote:
    georgemc wrote:
    Yep. Couldn't be a problem with your code, it must be that garbage collection doesn't work and nobody else noticed. Raise a bug with Sun.Are you serious ?You need to replace your sarcasm detector.I have blowed my sarcasm meter and limping in the blindness !!!! :(

  • Release memory for nested top-level classes

    Hello experts.
    I have a top-level class which consists of several static methods. Inside such a method I create several new instances of a nested top-level class inside my original class. Later I want to release one of these instances i.e. destroy instance and free memory. How can I do that?
    Thanks.

    sure, but I do not see any references to this nested top-level class. With "Releasing" I mean something like directly assigning a NULL value to the nested top-level clas in order to enable GC.
    But as I said there are no references and while monitoring the memory I see that the GC does not collect some memory. (I know that GC is not reliable, but after ten attempts of this scenario the memory allocation is equal the whole time).
    I guess the GC does not work with classes, but the classloader. But how can I control releasing memory in this scenario?
    Any further hints?

  • PS Touch Android does not release memory when closed.

    I have to force closure with Task Manager on my Samsung Note 2 running JB 4.1. Why and when will it be fixed?

    Hi Ignacio,
    Sorry for the lack of information - I had typed more complete description, but had trouble posting it.
    The app is installed on a Samsung Galaxy Note 2 phone that is running Jellybean 4.1.1.
    The only way I can see to exit the application is by using the "back" soft key under the screen on the right. Some apps have an "exit" choice under the "menu" soft key, but that key is not active with PSTouch.
    I see the same issue with Google Chrome. The menu key is active with this app, but it does not have an "exit" choice.
    With both these apps, I have to go to the "Active Apps" tab of the Task Manager to release memory.
    There is one difference with PS Touch. Google Chrome always starts the same way whether or not I release it's memory. With PS Touch, if I release memory after closing with the back key, the next time I start it I get an initial royal blue screen with the PS Touch icon in the middle followed by a second screen with a menu in the middle titled "New Project From". If I exit at that point, it takes two presses of the back key to first close the menu and then exit the program and return to a home screen. If I do not release memory, the next time I start PS Touch, it goes directly to the second screen, but without the "New Project From" menu.
    I hope this gives you the information you need.
                      Pete

  • Client ,tranport ,request id,release

    client ,tranport ,request id,release in detail?

    Hi chandra,
                   Client ,tranport ,request id,release in detail?
    Assuming you want to know about Transport connection in detail..
    Transport connection -
    > Grouping(Neccessary objects)(It works fine for me!!)---->Object Types>Eg(Cube)--
    >Assign to a Transport Request(Truck icon).
    *The following Transport sequence * :(Only Neccessary objects)
    a)Info object catalog
    b)Application component
    c)Infocubes & ODS
    d)Transfer rules/Update rules
    e)Infopackages
    f).Multiproviders
    g).Queries/Workbooks
    h)Process chains
    Procedure:
    1. SE09 - To release the Tasks(first) followed by the Request.
    2.Ask your Basis to Import them request to the QA or Prod server.Or if you got authorization for STMS,you can import them request.(make sure u adjust import queue before attempting to import).
    3.Check in the respective Target(QA/PROD) on whether the BW Objects are transported fine.
    I guess this is what u asked for!!!!!!!!!
    cheers
    Arun

  • GC not releasing memory-Out of Memory Excp.

    WL5.1,SP8,JDK1.2.2,Unix.
    We have our application running on the above mentioned Env.
    We have a memory allocation of 1024MB for the heap. We have three instances of
    weblogic server running inside a cluster.
    The server calls GC[0] regularly. Once the 100% of the memory is used the server
    calls GC[1] and releases memory upto 50% to 60%
    appx. But this release of memory keeps reducing and at one point of time it is
    not able to release any of its memory.
    We tried to get some thread dumps by doing kill -3 and that din't help us much.
    we see this kind of behaviour in all the three weblogic instances.
    Our application was running quiet a long time and we din't experience any problem
    of memory issue before this occured.
    Is their anything that I can do to see what objects are their inside the JVM.
    I don't have any performance tool installed.
    Does weblogic console can give some information on the heap used.
    Is their any java utility program that i can use to find the inside's of JVM
    Thanks
    Krish.

    You can find out why 'locale' tag fails by looking at the
    ServletException.getRootCause() (in your error jsp page, if
    you have one).
    Krish <[email protected]\> wrote:
    I had the same problem recently and I have some information prior to the server
    going out of memory.
    Our application uses JSP for presentation.Prior to the server getting out of memory
    we faced a problem in one of our JSP being corrupted. The client never got the
    full JSP on the screen. We believe that the JSP was corrupted and the server servert
    the corrupted file. Then after investigation we used the "touch" command and touched
    the file and then it recompiled and the client was able to view the full page.
    This problem of serving corrupted JSP code started the same day the out of memery
    problem occured. I would like to know that does this corruption leave some thing
    in the memory that never got cleaned up by GC[1].
    Following is the exception thrown when the client try to acess the JSP.
    javax.servlet.ServletException: runtime failure in custom tag 'locale'
         at java.lang.Throwable.fillInStackTrace(Native Method)
         at java.lang.Throwable.fillInStackTrace(Compiled Code)
         at java.lang.Throwable.<init>(Compiled Code)
         at java.lang.Exception.<init>(Compiled Code)
         at javax.servlet.ServletException.<init>(Compiled Code)
    The custom tag locale just transalates the string into the local language with
    some attibutes passes. Almost all JSP's use this tag. So i don't think there is
    a problem in tag.
    All in need to know is that if their is some kind of exception in the JSP compilation
    will the objects stay in the memory and never get cleaned up.
    Thanks in advance
    Krish.
    "Mike Reiche" <[email protected]> wrote:
    JProbe will provide information about java objects in the JVM heap.
    Your application was running for a long time, then all of a sudden it
    started
    running out of memory? Look closely at the last code change you made.
    Mike
    "Krish" <[email protected]> wrote:
    WL5.1,SP8,JDK1.2.2,Unix.
    We have our application running on the above mentioned Env.
    We have a memory allocation of 1024MB for the heap. We have three instances
    of
    weblogic server running inside a cluster.
    The server calls GC[0] regularly. Once the 100% of the memory is used
    the server
    calls GC[1] and releases memory upto 50% to 60%
    appx. But this release of memory keeps reducing and at one point oftime
    it is
    not able to release any of its memory.
    We tried to get some thread dumps by doing kill -3 and that din't help
    us much.
    we see this kind of behaviour in all the three weblogic instances.
    Our application was running quiet a long time and we din't experience
    any problem
    of memory issue before this occured.
    Is their anything that I can do to see what objects are their inside
    the JVM.
    I don't have any performance tool installed.
    Does weblogic console can give some information on the heap used.
    Is their any java utility program that i can use to find the inside's
    of JVM
    Thanks
    Krish.
    Dimitri

  • Transport request not releasing

    Hi All,
    While releasing transport request it takes more than 24 hours but still
    not yet released. task has been released. Other requests are releasing and importing going fine. but one request is taking time.
    Regards
    Siva

    Hi Markus,
    This is the task log file.
    1 ETP199X######################################
    1 ETP182 CHECK WRITEABILITY OF BUFFERS
    1 ETP101 transport order     : "EDVK900773"
    1 ETP102 system              : "EDV"
    1 ETP108 tp path             : "tp"
    1 ETP109 version and release : "372.04.36" "700"
    1 ETP198
    4 ETP201 Check target systems buffer: "/usr/sap/trans/buffer/EDV"
    3 ETP203 Buffer "/usr/sap/trans/buffer/EDV" is writeable
    1 ETP182 CHECK WRITEABILITY OF BUFFERS
    1 ETP110 end date and time   : "20081112153053"
    1 ETP111 exit code           : "0"
    1 ETP199 ######################################
    1 ETP199X######################################
    1 ETP183 EXPORT PREPARATION
    1 ETP101 transport order     : "EDVK900773"
    1 ETP102 system              : "EDV"
    1 ETP108 tp path             : "tp"
    1 ETP109 version and release : "372.04.36" "700"
    1 ETP198
    2 EPU230XExecution of the export pre-processing methods for request "EDVK900773"
    4 EPU111    on the application server: "sapdev"
    4 EPU138    in client                            : "200"
    2 EPU235XStart: Version creation of the objects of the request "EDVK900773"
    3 EPU237 Version creation started as update request
    2 EPU236 End: Version creation of the objects of the request "EDVK900773"
    2 EPU231XStart: Adjusting the object directory for the objects of the request "EDVK900773"
    2 EPU232 End:  Adapting the object directory for the objects of the request "EDVK900773"
    2 ETN085 "Adding component vector" " " " " " "
    2 ETN085 "Finished." " " " " " "
    1 ETP183 EXPORT PREPARATION
    1 ETP110 end date and time   : "20081112153058"
    1 ETP111 exit code           : "0"
    1 ETP199 ######################################
    1 ETP199X######################################
    1 ETP150 MAIN EXPORT
    1 ETP101 transport order     : "EDVK900773"
    1 ETP102 system              : "EDV"
    1 ETP108 tp path             : "tp"
    1 ETP109 version and release : "372.04.36" "700"
    1 ETP198
    4 ETW000 R3trans version 6.14 (release 700 - 28.07.08 - 15:52:00).
    4 ETW000 unicode enabled version
    4 ETW000 ===============================================
    4 ETW000
    4 ETW000 date&time   : 12.11.2008 - 15:31:04
    4 ETW000 control file: /usr/sap/trans/tmp/EDVKK900773.EDV
    4 ETW000 > #pid 1564674 on sapdev (edvadm)
    4 ETW000 > export
    4 ETW000 > file='/usr/sap/trans/data/R900773.EDV'
    4 ETW000 > client=200
    4 ETW000 > buffersync=yes
    4 ETW000 >
    4 ETW000 > use comm 'EDVK900773'
    4 ETW000 R3trans was called as follows: R3trans -w /usr/sap/trans/tmp/EDVE900773.EDV /usr/sap/trans/tmp/EDVKK900773.EDV
    4 ETW000 Connected to DBMS = ORACLE --- dbs_ora_tnsname = 'EDV' --- SYSTEM = 'EDV'.
    4 ETW690 COMMIT "0" "0"
    4 ETW000  trace at level 1 opened for a given file pointer
    4 ETW000
    4 ETW000 ================== STEP 1 =====================
    4 ETW000 date&time        : 12.11.2008 - 15:31:04
    4 ETW000 function         : EXPORT
    4 ETW000 data file        : /usr/sap/trans/data/R900773.EDV
    4 ETW000 buffersync       : YES
    4 ETW000 client           : 200
    4 ETW000 Syslog: k CQ3 : UMGSETTING&                                          rscpexcc 12
    4 ETW000 GetDBMigrateCodePagesLangs uses TCP0D, TCPDB, TCP0C.
    4 ETW000 Language    : ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdi(),./:;& (ISO-ARHECSDEENFRELHUITJADAPLZFNLNOPTSKRUESTRFISVBGLTLVZ1SRZHTHKOROSLHRMSUKETAFISCASHIDZ2Z3Z4Z5Z6Z7Z8Z9)
    4 ETW000 Compression      : L
    4 ETW000 l.s.m.           : VECTOR
    4 ETW000 commit           : 100000
    4 ETW000 table cache      : dynamic
    4 ETW000
    3 ETW673XUse Commandfile "EDVK900773"
    4 ETW000       /* HR_PA_Actions_Setup Actions (PA40) */
    4 ETW000       trfunction: 'W' (customizing transport)
    4 ETW000       trstatus  : 'O'
    4 ETW000       tarsystem : /ALL/    
    4 ETW000       user      : RAHULD
    4 ETW000       date      : 12.11.2008 - 15:30:53
    4 ETW000   1 entry from E070 exported (EDVK900773          ).
    4 ETW000   2 entries from E071 exported (EDVK900773          *).
    4 ETW000  22 entries from E071K exported (EDVK900773          *).
    4 ETW000   5 entries from E071KF exported (EDVK900773          *).
    4 ETW000   1 entry from E070C exported (EDVK900773          ).
    4 ETW000 108 entries from E070A exported (EDVK900773          *).
    4 ETW000   0 entries from CTS_SERIAL exported (EDVK900773          *).
    4 ETW000   1 entry from E07T exported (EDVK900773          *).
    3 ETW678Xstart export of "R3TRTABUT529A" ...
    4 ETW000   0 entries from STABULOG exported (TABUT529A                                   *).
    4 ETW000   1 entry from T529A exported (200CO).
    4 ETW000   1 entry from T529A exported (200DE).
    4 ETW000   1 entry from T529A exported (200DH).
    4 ETW000   1 entry from T529A exported (200EX).
    4 ETW000   1 entry from T529A exported (200HA).
    4 ETW000   1 entry from T529A exported (200IP).
    4 ETW000   1 entry from T529A exported (200PR).
    4 ETW000   1 entry from T529A exported (200RE).
    4 ETW000   1 entry from T529A exported (200SE).
    4 ETW000   1 entry from T529A exported (200SU).
    4 ETW000   1 entry from T529A exported (200TR).
    4 ETW000   1 entry from T529T exported (200ECO).
    4 ETW000   1 entry from T529T exported (200EDE).
    4 ETW000   1 entry from T529T exported (200EDH).
    4 ETW000   1 entry from T529T exported (200EEX).
    4 ETW000   1 entry from T529T exported (200EHA).
    4 ETW000   1 entry from T529T exported (200EIP).
    4 ETW000   1 entry from T529T exported (200EPR).
    4 ETW000   1 entry from T529T exported (200ERE).
    4 ETW000   1 entry from T529T exported (200ESE).
    4 ETW000   1 entry from T529T exported (200ESU).
    4 ETW000   1 entry from T529T exported (200ETR).
    4 ETW679 end export of "R3TRTABUT529A".
    4 ETW000 EDVK900773 touched.
    4 ETW000 EDVK900773 released.
    4 ETW000 4837 bytes written.
    4 ETW000 Transport overhead 30.5 %.
    4 ETW000 Data compressed to 8.5 %.
    4 ETW000 Duration: 0 sec (4837 bytes/sec).
    4 ETW000   0 tables in P-buffer synchronized.
    4 ETW000   0 tables in R-buffer synchronized.
    4 ETW690 COMMIT "512" "512"
    4 ETW000
    4 ETW000 Summary:
    4 ETW000
    4 ETW000   1 COMML exported
    4 ETW000   1 COMMT exported
    4 ETW000   2 DELETE commands exported
    4 ETW000 Totally 22 tabentries exported
    4 ETW000
    4 ETW000  [dev trc     ,00000]  Disconnecting from ALL connections:               496153  0.496153
    4 ETW000  [dev trc     ,00000]  Disconnecting from connection 0 ...                   67  0.496220
    4 ETW000  [dev trc     ,00000]  Closing user session (con_hdl=0,svchp=0x11102c7f8,usrhp=0x111018fc0)
    4 ETW000                                                                            1330  0.497550
    4 ETW000  [dev trc     ,00000]  Detaching from DB Server (con_hdl=0,svchp=0x11102c7f8,srvhp=0x11102ca18)
    4 ETW000                                                                             861  0.498411
    4 ETW000  [dev trc     ,00000]  Now I'm disconnected from ORACLE                    2036  0.500447
    4 ETW000  [dev trc     ,00000]  Disconnected from connection 0                        56  0.500503
    4 ETW000  [dev trc     ,00000]  statistics db_con_commit (com_total=2, com_tx=2)
    4 ETW000                                                                             323  0.500826
    4 ETW000  [dev trc     ,00000]  statistics db_con_rollback (roll_total=0, roll_tx=0)
    4 ETW000                                                                              75  0.500901
    4 ETW000 Disconnected from database.
    4 ETW000 End of Transport (0000).
    4 ETW000 date&time: 12.11.2008 - 15:31:04
    1 ETP150 MAIN EXPORT
    1 ETP110 end date and time   : "20081112153104"
    1 ETP111 exit code           : "0"
    1 ETP199 ######################################
    Regards
    Siva

  • Filter plug-in doesn't show up in photoshop CC

    Hello,
    I've been trying to install several filter plug-ins for Photoshop cc (Mac OS) and the installation through extension manager seems to have worked, but the filters just won't show up in the program. I restarted it a couple of times but the extensions just won't show up. I figured the plug-ins didn't go into the photoshop plug-in file after installing them, but it's not like I could've chosen how and where the extension manager puts them. This is confusing. What can I do?
    Thanks!

    Please read the Where To Find it information for each add-on that you install also, because this explains where to find the filters after installation. The quickest way to access that information for each add-on you have downloaded is at this page: https://creative.adobe.com/addons/my_addons

  • Installation des plug ins de Perfect Effects 9 dans Photoshop Elements 11

    Installation des plug ins de Perfect Effects 9 dans Photoshop Elements 11
    Bonjour,
    Je désirerais installer les plug ins de Perfets Effects 9 dans Photoshop Elements 11, mais après de nombreuses tentatives, je n'ai pas encore réussi.
    Je serais très heureux d'avoir la procédure détaillée pour y parvenir. Je suis sous Windows 7
    D'avance merci.
    ML

    That looks like you copied some obsolete versions of those plugins into the CS4 plugins folder.
    That or you ran a utility that stripped part of the binary data (PPC or x86) from the plugins.

  • How to reduce CompositionElements/RAM consumption, changing MediaElement won't release memory.

    Hello there,
    First of all thanks for such a great framework, its pretty nice architected and really helpfull.
    I've been using media composition elements In custom made player experience,
    What I came across and can't get rid off is memory usage by the flash player whilst media elements are in series and parallel.
    Whenever I try to remove media elements from composition element,
    or add/change/remove mediaElement it won't affect player to release memory.
    'nulling' player media reference, removing element from media container, also won't help.
    Aprox. adding up to twenty media elements causes 400-500 Mb of RAM usage, the more lements the more RAM..
    Could guru's tell me how can I reduce/avoid such an issue, any workaround? (Is that issue related to flash player VideoObject/NetStream scope thats out of OSMF?)
    Any advance will be apreciated.Thank you.
    Env. Flex SDK 4.1 + OSMF 1.5 release
    Pseudo code as follows: 
    SomeMediaFactory 
    .. function constructMediaElement():MediaElement
        var aggrElement:ParallelElement = new ParallelElement();
        var serial1:SerialElement = new SerialElement();
        var serial2:SerialElement = new SerialElement();
        var videoOfSerial1:LightweightVideoElement = new LightweightVideoElement(new URLResource("some.media1.mp4");
        var videoOfSerial2:LightweightVideoElement = new LightweightVideoElement(new URLResource("some.media2.mp4");
        //add to serial
        serial1.addChild(video1);
        serial1.addChild(video2);
        serial1.addChild(video5);
        serial2.addChild(video6);
        serial2.addChild(video7);
        serial2.addChild(video10);
        //add to parallel
        aggrElement.addChild(series1);
        aggrElement.addChild(series2); 
        return aggrElement;
    //release container and media
    ...function releaseMedia()
        if (mediaPlayer.media)
            mediaContainer.removeMediaElement(mediaPlayer.media)
        mediaPlayer.media = null;   
    ...function constructMedia()
        releaseMedia();
        var newMedia:MediaElmnt = SomeMediaFactory.constructMediaElement();
        mediaPlayer.media = newMedia;
        mediaContainer.addMediaElement(newMedia)
    ..function init()
        constructMedia();
    .. function onSomeEventThatWeNeedChangeMediaSource()
         releaseMedia()..
         mediaPlayer.media = Somefactory.newMedia();

    Hi msrustem,
    It looks like there's indeed a memory build up when using multiple media elements in a serial composition.
    I've currently logged a bug in Jira (link: http://bugs.adobe.com/jira/browse/FM-1227), and it will go throught a review process (hence I'm not sure when the fix will be out, but as soon as it is, I'll let you know).
    Off the top of my head it looks like the netStreams used to create the serial composition are not reused, but rather new ones are added and cached with every new media element that starts playing, and that could be the cause. However developers need to take a closer look.
    Feel free to check out the bug description and provide additional information if necessary.

  • Request Wine release 0.9.37

    request Wine release 0.9.37

    pelle.k wrote:
    it's much better than waiting 3 hours for wine to compile or waiting weeks for a dev to get around to it. OK!!!
    Took me 20 minutes to compile the edited PKGBUILD...
    Well it took me about 3 hours... But that's not really the point, if you had used the frugalware package it would have taken you 0 minutes to compile, depending on your proficiency 3 minutes to "fix" the frugal pkg to arch way. Still think it sounds better...
    NOTE: I'm not suggesting doing stuff like this for people that don't know what they are doing(and you know who you are...) but for those of us who do I can't understand why anyone would spend time compiling and having a slow computer while doing it too...

Maybe you are looking for

  • ITunes 9.2.1 & iPhone 3GS iOS 4.0.1 - Apps Icons Missing After Sync

    As stated on the title. It was syncing fine with all the icons and everything when I was running 3.1.3, but after i updated to the new iOS and the new iTunes, the apps have been getting funky. Sometimes they'll go missing or moved around quite a bit.

  • Restriction while creation of PO

    Hi, Need your suggestion in restriction for creation of Purchase Order. The requirment is Purchase Orders should get created from PR only & PO can't be created manually. Request to advise on this. Regards, Ranjan

  • OKOK MIND CHANGE for 2012

    In 2011 I was anti 3D to the max, now after reading some bestbuy and avs forums, it seems like the real deal this year. I want to force myself to buy a 3D tv this year and want someone to help encourage me (NOT DISCOURAGE) with why I should. Adult 3D

  • Premium email account payment

    Prior to taking out BT Total broadband I purchased a BT premium email account and pay this by monthly direct debit. I now have had total broadband for about 5 years was was never informed that the Premium email account was free with total broadband a

  • Generate Entity Service from External Service / Web Service (CAF)

    Hi, is it possible to generate an Entity Service from an External Service in the CAF-IDE? Or do I need to create each attribute manually which the External Service provides? (in worst case by using an api?) regards Christian