Best option for better performance? Graphics card, RAM or new machine

Hi,
When running After Effects CS4 and rendering a layered effects scene I've notice the system and rendering time seem a little sluggish so I'm wanting to improve the systems performance and I'm wondering what my best route would be to achieve this.
New Graphics card?
More Ram?
Upgrade Mac for new model?
Any suggestions would be greatly appreciated.
I currently have the following spec:
Hardware Overview:
  Model Name: Mac Pro
  Model Identifier: MacPro1,1
  Processor Name: Dual-Core Intel Xeon
  Processor Speed: 2.66 GHz
  Number Of Processors: 2
  Total Number Of Cores: 4
  L2 Cache (per processor): 4 MB
  Memory: 5 GB
  Bus Speed: 1.33 GHz
  Boot ROM Version: MP11.005C.B08
Graphics Card
NVIDIA GeForce 8800 GT:
  Chipset Model: NVIDIA GeForce 8800 GT
  Type: GPU
  Bus: PCIe
  Slot: Slot-1
  PCIe Lane Width: x16
  VRAM (Total): 512 MB
  Vendor: NVIDIA (0x10de)
  Device ID: 0x0602
  Revision ID: 0x00a2
  ROM Revision: 3233
  Displays:
Display Connector:
  Status: No Display Connected
Cinema HD:
  Resolution: 2560 x 1600
  Pixel Depth: 32-Bit Color (ARGB8888)
  Main Display: Yes
  Mirror: Off
  Online: Yes
  Rotation: Supported
Thanks
Mark

> I found this under After Effects features, So is this a lie?
Native
64-bit operating system support, multiprocessor utilization, and 
OpenGL acceleration help you work faster, taking full advantage of your
computer's power. Unmatched integration with other Adobe software 
further streamlines your workflow.
Of the three things mentioned (64-bit, multiprocessing, and OpenGL), two are hugely important and one is minor.
> OpenGL—Interactive or OpenGL—Always On
OpenGL
mode provides high-quality previews that require less rendering time
than other playback modes. OpenGL can also be used to speed up rendering
to final output. OpenGL features in After Effects rely on OpenGL
features of your video hardware.
Yep. It can speed things up. Some. And at the expense of fidelity with the CPU renderer. The OpenGL-Interactive mode is the only one that most people use.
> So you'll need to explain the above comment because I'm not clear about
what you're stating, or at least the part about OpenGl not being
relevant to AE at all.
I said that "OpenGL is not very relevant at all to After Effects", not that it isn't relevant at all.
To use a car metaphor: If I wanted a car that went fast, I'd focus on horsepower, low-weight materials, and good tires first. Then, if I'd maxed all of those factors and still had some money left over, I might buy a spoiler for the back. But that wouldn't be my first area of focus.
Graphics cards can be very expensive. I see far too many people spend all of their budget on this less-important item and neglect the less expensive and more important factors like extra RAM and a second fast hard disk. I'm trying to keep you from making the same mistake.
BTW, the graphics card is much, much more important for Premiere Pro CS5. But that's a conversation for the Premiere Pro hardware forum.

Similar Messages

  • Trying to decide best options for photoshop performance.

    Trade-offs ... System with ...
    memory: 12GB DC DDR3 1600mhz (8+4 two total slots) + Intel HD Graphics                          OR 
    memory: 8GB (same as above) (4GBx2 with 4 slots) + NVIDIA GeForce GT 720 1GB?
    processor same for both systems: 4th Generation Intel Core  i5-4460 (6M cache)

    That's a tough one to call Jain.  Does the 12Gb system use on-board graphics, and if yes, how much memory is reserved for the graphics?  That's significant because some Photoshop features have a minimum GPU requirement
    https://helpx.adobe.com/photoshop/kb/photoshop-cs6-gpu-faq.html
    Photoshop will use all the CPU cores available, and sometimes all threads depending on the filter being used, but it also uses the GPU.  I guess I am leaning towards the 8Gb option with decent video card, but others might not agree.

  • What is the best way to replace the Inline Views for better performance ?

    Hi,
    I am using Oracle 9i ,
    What is the best way to replace the Inline Views for better performance. I see there are lot of performance lacking with Inline views in my queries.
    Please suggest.
    Raj

    WITH plus /*+ MATERIALIZE */ hint can do good to you.
    see below the test case.
    SQL> create table hx_my_tbl as select level id, 'karthick' name from dual connect by level <= 5
    2 /
    Table created.
    SQL> insert into hx_my_tbl select level id, 'vimal' name from dual connect by level <= 5
    2 /
    5 rows created.
    SQL> create index hx_my_tbl_idx on hx_my_tbl(id)
    2 /
    Index created.
    SQL> commit;
    Commit complete.
    SQL> exec dbms_stats.gather_table_stats(user,'hx_my_tbl',cascade=>true)
    PL/SQL procedure successfully completed.
    Now this a normal inline view
    SQL> select a.id, b.id, a.name, b.name
    2 from (select id, name from hx_my_tbl where id = 1) a,
    3 (select id, name from hx_my_tbl where id = 1) b
    4 where a.id = b.id
    5 and a.name <> b.name
    6 /
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=7 Card=2 Bytes=48)
    1 0 HASH JOIN (Cost=7 Card=2 Bytes=48)
    2 1 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    3 2 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    4 1 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    5 4 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    Now i use the with with the materialize hint
    SQL> with my_view as (select /*+ MATERIALIZE */ id, name from hx_my_tbl where id = 1)
    2 select a.id, b.id, a.name, b.name
    3 from my_view a,
    4 my_view b
    5 where a.id = b.id
    6 and a.name <> b.name
    7 /
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=8 Card=1 Bytes=46)
    1 0 TEMP TABLE TRANSFORMATION
    2 1 LOAD AS SELECT
    3 2 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    4 3 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    5 1 HASH JOIN (Cost=5 Card=1 Bytes=46)
    6 5 VIEW (Cost=2 Card=2 Bytes=46)
    7 6 TABLE ACCESS (FULL) OF 'SYS_TEMP_0FD9D6967_3C610F9' (TABLE (TEMP)) (Cost=2 Card=2 Bytes=24)
    8 5 VIEW (Cost=2 Card=2 Bytes=46)
    9 8 TABLE ACCESS (FULL) OF 'SYS_TEMP_0FD9D6967_3C610F9' (TABLE (TEMP)) (Cost=2 Card=2 Bytes=24)
    here you can see the table is accessed only once then only the result set generated by the WITH is accessed.
    Thanks,
    Karthick.

  • Best option for replacing a faulty ATI Radeon x 2600 XT 256mb

    My graphics card has just packed up, and I am struggling to find anybody at the Apple Technical Support service to give me a straight answer.
    I am not a gamer, and only require a card that will allow me day today use and for general camcorder editing (novice level).
    I had an ATI Radeon HD 2600 XT - standard install. in my MacPro (early 2008) 2.8Ghz, Dual Quad Intel chipset, OSX 10.6 (snow leopard).
    Can anyone recommend the best option for ATI card, as I have read theyh perform better than the Nvidia cards.

    I'd get ATI HD Radeon 4870 Mac Edition from Apple.
    The GT is more like spare or for 3 monitors. Why or how Nvidia got that card to be adopted as the OEM standard in a workstation, and not say GTS/GTX 200 series is, beyond me. One year ATI, next year Nvidia gets the "prize" seems to be the order of the day.
    Nvidia drivers have been a problem for Apple for years, the GTX 285 would do some serious damage to 3D and CS4/5. Two dual width card design the way a Quadro CX handles CS4 for Windows to do realtime image rendering instantly.
    I wouldn't flash unless you like to dabble or want to learn. In which case a 1GB card would make more sense.
    Surprised though the manager didn't steer you toward the 4870.

  • What improves Rendering Speed? Processor,Graphics Card,RAM?[HELP]

    Hello people
    I would like to know what will improve my rendering speed,I have a composition at 1024p with many layers and effects in it,It says it will take 33 Hours to render, I think that;s too much,so what to buy to improve my Rendering speed? A new Processor? A new Graphics Card? A new RAM? Please reply as soon as possible.
    PS:I have Windows XP 32 bit and I use CS3
    My System Info:
    Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.100216-1441)
    Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (2 CPUs)
    Memory: 2048MB RAM
    Card name: NVIDIA GeForce 8600 GT
    Thanks for your interest

    danaos1996 wrote:
    Anyone guys to tell me about this subject?
    Hello once more,I really gave it a though and I decided:
    The OS will be Windows XP x64 bit so I can use CS5 / Or Mac...
    MAIN USES:
    -After Effects:It's already 3 years that I use Adobe After Effects and I really want to go to Pro with it.
    I want to be able to add HD FX in HD Videos with many layers,and maybe to long movies.
    -Photoshop:I am still a beginner with it,But sure in the future I want to learn some hard things.
    -Of course Be able to surf on the internet.
    SECONDARY USES:
    -Playing the New Games:Like Call of Duty
    Thats the thing I am doing with my current PC and I am pretty sure ill be doing with the new one...
    AAE and PS are the programs I use the most.
    So that's my list,if you think you get what I want,please write back
    And again,Thanks for everything.
    ~Danaos
    What Machine to buy so it can do the above things?I can afford around 2700$ / 2000 Euros
    2000 Euros won't buy you a Mac Pro, although you could buy a 27" iMac.
    You can buy a pretty decent Windows machine for that price.  There are so many variables it's impossible to give you specifics, but here's a basic guide:
    Buy the best CPU you can afford.  Faster CPUs give you better overall performance.  Multiple CPU cores make rendering and previewing faster.
    You need 2GB of RAM for each CPU core, and a bit extra.  So, if you buy a dual Quad core machine, giving you 8 cores, you would be wise to have 16-24GB of RAM. If you buy a single Quad core machine, with 4 cores, you need 8-16GB of RAM.
    You need lots of fast hard drive space to work with HD video, so buy as much as you can afford.  Avoid "green" drives and other 5400RPM drives, which can slow down your workflow.  If you can afford it, buy two drives - one for your system files, and one for media storage.
    The display card is not so important in After Effects - any midrange card will do the job nicely - but because you want to play "new games", you may want a display card with a bit more power.

  • Best option for remote downlinking

    I am going to be streaming video/audio to some clients all over the US, all of which will be using PC's.
    90% of the time they are going to be in locations where a hardline to the internet isn't possible.
    What is the best option for them to access my stream as well as provide me back a webcam feed?
    Is a cell phone card as good as it gets now?
    Thanks,
    Chris

    Your options here are entirely and completely dependent on the local network services. This could include cellular data packet networks (and there are various flavors), WISP, satellite data (Iridium, GlobalStar and such), dial-up at speeds anywhere from roughly 50 kilobaud down to unusable, local WiFi networks, or otherwise.
    Satellite networks are the most pervasive, though do have technical limits and do have among the highest of the high prices. I'd not want to stream video (on a budget) on such networks.
    If these clients are going to be located are fixed sites or specific geographic areas, you can potentially set up backhaul wireless networks. If local network coverage is bad (and the local terrain allows it), you can potentially set up your own WISP, and provide coverage for yourself and potentially others.
    If this is the United States, you're going to encounter some rather severe limitations and network fragmentation outside the metropolitan areas. Inside the metropolitan areas, there are almost always options. Outside those areas, you'll find that some countries will tend to have more pervasive network services, and better wireless coverage. (DSL and cellular data coverage is very far from pervasive locally, and this is located in one of the most populous counties in a small US state. And the local geography is not particularly amenable to a WISP operating on a budget.)

  • Creative Cloud background service constantly uses high-performance graphics card on MacBook Pro

    On my MacBook Pro mid-2010, I recently noticed that the high-performance graphics card for some reason was constantly on. In MacBooks as of 2009, there are two graphics cards that can be used, one integrated, one PCIe. The integrated one is less powerful, but is used to preserve battery. The other one is enabled when there is a high demand for graphics power.
    I saw that when the Creative Cloud service (with this I mean the general software package that tracks for updates and syncs fonts and files) was loaded into the system, the MacBook automatically starts using this high-performance graphics card, even without any other software running, just freshly from boot. This, of course, drains battery and I don't think that much power is needed to run a background service. The only way to stop the high-performance graphics card from kicking in, is by terminating the complete Creative Cloud service, which is of course not very useful when you use the sync feature a lot.
    Is there a solution for this problem, or can you release an update of the software that addressess this issue?
    If I need to provide you with logs or other relevant information, please let me know.
    Thanks in advance, it's kind of annoying as it is now.
    Ruben Delil

    Same here. Macbook Retina 15", purchased earlier this year.
    Nice (and free) utility to monitor GPU-usage is:
    gfxCardStatus from http://gfx.io/
    Helped me to notice that it's better to quit Photoshop if not using it because it still uses the nVidia GPU if Photoshop is not even the active application (eg. running in the background).
    But still, sometimes after closing Photoshop, gfxCardStatus says that nVidia GPU is in use for process 'Creative Cloud'.
    I'm mostly running on battery and nVidia GPU consumes much, much more battery than the integrated, Intel HD Graphics 4000 so this is a big issue for me.

  • What is the best option for tethering my IPhone 4s with my iPad? (the iPad is wifi only)

    What is the best option for tethering my IPhone 4s with my iPad? (the iPad is wifi only)

    #1. Understand that if you switch carriers, you can NOT take your existing iPhone with you. It won't work. You will need to purchase a new one.
    #2. Your only choices are Sprint and Verizon. Decide who has the better coverage in your area. Keep in mind that you will NOT be able to get simultaneous voice and 3G data on either of these, as their CDMA networks do not support it. The U.S. T-Mobile network is not supported and is not fully compatible with the iPhone as it operates on a rarely used frequency compared to the rest of the world.
    #3. What in the world are "niners"? Do you mean you want to be able to keep your existing "phone numbers"? If so, that should be no problem. Most numbers in the US are now portable.
    #4. Consider WHY you want to switch. If the issue is really price, you're not going to see much of a difference. A few dollars a month at best for comparable voice and data plans.

  • Scale out SSAS server for better performance

    HI
    i have a sharepoint farm
    running performance point service in a server where ANaylysis srver,reporting server installed
    and we have anyalysis server dbs and cubes
    and a wfe server where secure store service running
    we have
    1) application server + domain controller
    2) two wfes
    1) sql server sharepoint
    1) SSAS server ( analysis server dbs+ reporting server)
    here how i scaled out my SSAS server for better performance 
    adil

    Just trying to get a definitive answer to the question of can we use a Shared VHDX in a SOFS Cluster which will be used to store VHDX files?
    We have a 2012 R2 RDS Solution and store the User Profile Disks (UPD) on a SOFS Cluster that uses "traditional" storage from a SAN. We are planning on creating a new SOFS Cluster and wondered if we can use a shared VHDX instead of CSV as the storage that
    will then be used to store the UPDs (one VHDX file per user).
    Cheers for now
    Russell
    Sure you can do it. See:
    Deploy a Guest Cluster Using a Shared Virtual Hard Disk
    http://technet.microsoft.com/en-us/library/dn265980.aspx
    Scenario 2: Hyper-V failover cluster using file-based storage in a separate Scale-Out File Server
    This scenario uses Server Message Block (SMB) file-based storage as the location of the shared .vhdx files. You must deploy a Scale-Out File Server and create an SMB file share as the storage location. You also need a separate Hyper-V failover cluster.
    The following table describes the physical host prerequisites.
    Cluster Type
    Requirements
    Scale-Out File Server
    At least two servers that are running Windows Server 2012 R2.
    The servers must be members of the same Active Directory domain.
    The servers must meet the requirements for failover clustering.
    For more information, see Failover Clustering Hardware Requirements and Storage Options and Validate
    Hardware for a Failover Cluster.
    The servers must have access to block-level storage, which you can add as shared storage to the physical cluster. This storage can be iSCSI, Fibre Channel, SAS, or clustered storage spaces that use a set of shared SAS JBOD enclosures.
    StarWind VSAN [Virtual SAN] clusters Hyper-V without SAS, Fibre Channel, SMB 3.0 or iSCSI, uses Ethernet to mirror internally mounted SATA disks between hosts.

  • Publish+Share best option for fast action AVI 1920x1080 29.97?

    I want to play my movie on an HDTV from my laptop or USB drive.  What is the best option for Publish+Share?
    I don't need to preserve layers for future re-edits and smaller file size is better but not if it's at the expense of playback quality. 
    Should I choose Computer or Disk?  Pros and cons?
    Should I choose MPEG or AVCHD?  Pros and cons?
    Which version of 1080?  Pros and cons?
    Is there a detailed listing of the Publish+Share options?

    Seems like there are 4 "best options" - can anyone advise further?
    SubCat
    Option
    File Type
    Frame Size
    Frame Rate
    Audio Setting
    MPEG
    MPEG2 1920 x 1080i 30
    MPEG2 Blu-ray
    1920 x 1080
    29.97
    Dolby Digital, 192 kbps, 48 kHz
    MPEG
    HDTV 1080p 29.97 High Quality
    MPEG2
    1920 x 1080
    29.97
    MPEG, 384 kbps, 48 kHz, 16 bit, Stereo
    AVCHD
    M2T - H.264 1920 x 1080i 30
    H.264 Blu-ray
    1920 x 1080
    29.97
    Dolby Digital, 192 kbps, 48 kHz
    AVCHD
    MP4 - H.264 1920 x 1080p 30
    H.264
    1920 x 1080
    29.97
    AAC, 160 kbps, 48 kHz, Stereo

  • Best option for optical au

    Hey guys,
    just a query - i have an audigy 2 ZS currently, and a high end yamaha 7. amplifier.
    what im wanting to do is connect this up via optical .. its currently connected via RCA and it seems to get confused as to which is the sub and which is the centre, despite me trying all combinations of cabling.
    so i thought an optical wire from soundcard to amplifier would be the best way ?
    i've read somewhere that if i do this, and play 2. audio (mp3s), my rear channel will be disabled ? surely thats not true ? - reason for saying this is i've seen home theatre setups where a CD player is hooked up to an amp via optical, and it still produces audio through the rear channels.
    whats the best option to run this via optical ? do i need to purchase a new sound card ? if so, what is the best option for me ?
    id rather quality than cheaping out on something that 'will do the job', but options are always welcome
    mostly i listen to music with a bit of bass, i dont do a whole heap of gaming, so i guess music is the focus.
    Thanks !

    ReaperZ,
    The center is on the nominally-left-channel RCA, so the likely-red-coded, nominally-right-channel RCA is your subwoofer connector.
    I don't have the same soundcard model, and I can't give you blow-by-blow detail, but try looking in the Bass Management tab of the Speaker Settings control, or you may find something in the THX Setup Console, for bass redirection. You should at least find subwoofer volume and crossover-frequency sliders, and you also might find a center volume control. I'm a proponent of running all soundcard volumes at 00% and controlling listening volume and speaker balance at the amp, since this maximizes the digital SNR, but it can also be less convenient.
    Run through the receiver manual's troubleshooting section for "No sound from the center speaker" and "No sound from the subwoofer" just to rule out a setting problem on the receiver side.
    Then use "Manually adjusting speaker levels" on pg 45 of the receiver manual, with? MULTI CH IN selected on the remote control, to max the SWFR level (+0dB). Most receivers have separate level settings for their multi-channel input, so it is usually advantageous to provide the +0dB boost this way so it is in effect only when using the soundcard. This boost can be increased further by lowering all of the other settings the same number of dB's: if you subtract dB from all of the others, the effect is to increase the relati've subwoofer volume by dB.
    Try using this information and let us know what happens.
    -Dave
    ?[email protected]

  • Best options for uncompressed HD master?

    I've just finished my first feature-length project in HDV on FCP, and I have some questions about output. In the past I've always been editing SD DV under 60 mins, so master output was always easy. But between the HDV and the 90 min. run time, things are a little more complicated.
    We shot and edited in native HDV 1080/60i. We've rendered our final master sequence in HD ProRes, but I don't know where to go from here. These are my main questions:
    1. My primary distribution is going to be SD DVD, but I want to keep an uncompressed HD master file backed up on multiple hard drives. What's my best output option for such a file? Can I just export a self-contained QT in sequence settings? Will that apply compression I don't want? Is there a better output option in Compressor?
    2. Keep interlaced or deinterlace? Again, most people will be seeing this as an SD DVD.
    3. I'd also like to get a local video outfit to make an HD tape master for more secure long-term archiving. What tape format is recommended?
    4. Question I should have asked but didn't? Please, do tell.
    Thanks in advance for any help.
    Stu

    Ken Summerall, Jr. wrote:
    The absolute best quality that you are going to get is by exporting a QT movie using current settings and making it self contained. Since you shot and edited in an HDV sequence this will add no further compression (remember that HDV is already heavily compressed).
    Uh-oh. That's not actually correct.
    HDV is relatively unusual as shooting formats go, in that it's a GOP format, as opposed to an I-frame format. In I-frame formats, each frame of footage (or pair of fields, if you're shooting interlaced) is compressed all by itself, independently of all other frames (or field-pairs). But in a GOP format, a number of frames are compressed together — that's what "GOP" means: "group of pictures." The first frame is compressed independently, then the next frame is described in terms of what's different from the previous frame.
    When you edit HDV +and then export it as HDV again,+ whether to videotape or to a Quicktime, the GOPs must be "conformed." As you edit, you make cuts that break the GOP structure, so the timeline cuts from the middle of one GOP to the middle of another without including the first frame on which that second GOP depends. So when you export or lay off, Final Cut has to go through and convert a bunch of I-frames to B- or P-frames, and convert a bunch of B- or P-frames to I-frames.
    In essence, exporting or laying off HDV imposes a compression hit. You will reduce the quality of your footage.
    Since the question was about the best option for mastering, HDV is +definitely not it.+ Would it be okay? That depends on the footage, and on how picky you are. But it's not the best option. The best option is to master to a (ha ha) mastering format. Uncompressed 8-bit, Uncompressed 10-bit and ProRes are good choices here.
    As for tape … that's tougher. You can absolutely send an uncompressed or ProRes Quicktime file to a dubbing house and get it laid off to videotape, but the question is to what format? HDV is a poor choice, because of the aforementioned compression hit you take when conforming the GOPs. DVCPRO HD would actually be a step down for you, because it would downsample your 1440x1080 native footage (or your 1920x1080 master, if you chose to upres) to 1280x1080.
    That leaves HDCAM and HDCAM SR. If you've done things like color correction or compositing in a 10-bit color space — or even long-slow dissolves to or from black, which is one of the places where 8-bit really falls apart on you — choose HDCAM SR. HDCAM is an 8-bit format only, and you'll lose color precision if you go to that format. But if you stayed 8-bit all the way through your workflow, then you can go to HDCAM without any real problems.
    Note that both HDCAM and HDCAM SR +are compressed formats.+ Your only option for uncompressed HD videotape is D6, and good luck finding a Voodoo recorder nearby. But HDCAM and SR are good enough for professional mastering, so they'll surely be good enough for you as well. And they're both available in 94- and 124-minute lengths, so you can master your whole feature on a single tape.
    (While you're at it, consider getting your uncompressed or ProRes master file dubbed off to a data tape format as well. You worked really hard on this project, so it makes sense to be a little paranoid about preserving the fruit of your labors.)

  • Best option for Asynchronous method invocation? JMS or Pure Java Thread

    Hi,
    We've a swing based Client application which is supposed to run with a server in J2EE environment. Some process like Search etc are very time consuming. So we are going for asynchronous process.
    Now the question is to find a best option for this. Two possible candidates are
    1. JMS
    2. Java Thread.
    Can anybody suggest me which one is the best option in this context?

    Actually my thought was the issues with code maintainability.Maintainability is different issue, it is much related to OOAD and design pattern you might want to choose to avoid coupling (thus high reusability and maintainability - eg: for future enhancement, etc)..
    public interface SearchService {
         public static class DefaultFactory {
                 public SearchService getInstance() {
                          return HttpSearchService.getInstance();
         public void search (String[] keywords, Observer obs);
    public class HttpSearchService implements SearchService {
         public static HttpSearchService getInstance() {
                ... bla bla bla singleton ...
         public void search(final String [] keywords, final Observer obs) {
                     (new Thread() {
                              public void run() {
                                    .. do http request ...
                                    List result =  ... parse http response ...
                                    obs.update(list);
                     }).start();
    SearchService ss = SearchService.DefaultFactory.getInstance();
    ss.search( new String[] { "get", "me", "my" , "dukes" }, myTableModel );
    ...You can, in future, replace the default factory HttpSearchService with something faster, more appropriate SearchService, without changing many codes.
    rgds,
    Alex

  • Efilogin-helper requires for the discrete graphic card

    After updating to the latest version of osx on my 2014 macbook pro 15.
    There is a process named efilogin-helper always requesting for the discrete graphic card and taking the energy and CPU..
    Is there any solution to fix this problem??

    I have to use a software to change the graphic card to integrated one only..

  • Whats the best option for passing parameters between tf?

    Dear All,
    I have three Task Flows:
    1. TF1
         -  Main Taskflow that calls a web service to gather its data
    2. TF2
         -  Secondary taskflow which receives a parameter and depending on the value of the parameter received will display its data accordingly.  Generally any data
         is feed from TF1
    3. TF3
         -  Same as TF2Use Case:
    All three TF will be dropped to the page as Regions in a Webcenter Portal Application. Changes in TF1 should propagate into TaskFlow 2.
    Question:
    1. How do I configure that changes in TF1 would be propagated back into task flow 2 and 3 and whats the best option for this?
    2. At runtime, user can choose to edit the page and TF2 and TF3 can be deleted but TF 1 should remain as the source of information.
    Given the scenario above:
    - shall I wire the taskflows via page parameters?
    - contextual events?
    What are the considerations that needs to be thought of. I havent done such requirements before.
    Please help.
    Webcenter 11.1.1.6

    Contextual events seem to be the best case.
    This way you can trigger whenever you want. Web services can be slow so you can trigger the event when the gathering of the data has been finished and then pass some value on the event.
    An event also has a payload so it's an ideal scenario to add the data from the service on it so you can use it in the other TF's.
    In order to manage the deletion of the TF1, you can use the UI events on the composer: http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_page_editor_adv.htm#CHDHHFDJ

Maybe you are looking for

  • Windows install time

    I've gotten through Boot Camp and am in the process of installing Windows XP on my new MacBook (OS X - 10.5.4). It seems to be repeating the installation process over and over. A single cycle of installation takes a few minutes – so far it's been ins

  • Problem in searching table

    Hi, I am in search of a SAP table consisting of the Transport Request number and having the MANDT field as the first field.My requirement is to create a list consisting of some field with these two fields CLIENT and Transport Request Number.I checked

  • There is a way to get the color information faster than double clicking the color box?

    When I need to know, for example, the hexadecimal value of a color I need to double click in the color box in the tools palette. Okay, it's not a that hard but sometimes when I'm using the gradient tools I want to do something like hover the mouse po

  • Renaming Nodes

    I am importing data from one xml file into another. When I import the second XML file, I need to change the node name. My second xml is like : <TempPerson>Robert</TempPerson> My first XML is like: <Person1>Jim</Person1> <Person2>Tom</Person2> when I

  • Shut down before full startup

    I've read several posts with similar problems but with no avail. My Dual G5 starts up with chimes, loads apple screen, but then shuts down. It works perfectly fine in Safe Boot, and Target Mode. The happened about a year ago and I replaced some memor