Multiprocesses utilization

Hi
We have a IBM Aix Quad(4) processors Server,
can any one tell how to utilize the speed of 4 processors for executing
query like select, insert, update
Regards
Mahesh

You cannot. Your basic premise that "speed = 4 processors" is flawed.
A processor's speed is determined by things like the clockrate of the processor. Not by the number of processors.
For example, 4 CPUs does not mean 4x as fast.
More CPUs means more processing capacity - and not more processor speed.
Processor capacity is put to use by using more processes to do the work. Simplistically, instead of a single process moving a 10ton process load, you use 10 processes to move that load 1ton each in parallel.
In Oracle that is achieved by using Parallel Query (PQ). However, PQ is only used to distributed I/O load. E.g. the 10ton processing load is in fact 10tons worth of I/O from disk. Instead of a single process doing that I/O solo, PQ slave processes are used to do that I/O in parallel.
PQ is typically used for full table scans and fast full index scans. It can also be used for DML processing in specific cases.
However, expecting more CPUs to just magically make Oracle faster (or any other software product) is a gross misunderstanding of the differences between CPU speed and CPU capacity.
FWIW, Oracle checks the number of CPUs at startup and will "configure" itself to optimally use those CPUs. You can support PQ processing by defining the PARALLEL clause for tables and creating a PQ processing pool.
More than that, is all dependent on how you design and implement your code. Does your design support multi-threading/multi-processing? Is your code "thread" safe?
Designing and coding for Oracle is no different in this regard than writing C code for a SMP platform.

Similar Messages

  • API services for multiprocessing with Win 8.1

    Which new API services are available for multiprocessing with Windows 8.1 ?
    1. Creating a process ?
    why ? Win 7.1 allocated all available cores for multiprocessing automatically whereas Win 8.1 allocates less
    2. Creating a thread ?
    why ? Win 7.1 allocated cores for thread wheras Win 8.1 lets too many cores to sit idle !

    Hi Noel,
    You are right, seeing is believing.
    However, even if I showed screen snap shots it would prove nothing because the software using Win 8.1 could be wrong / badly designed.
    In this case the latest Linux version utilizes all CPU cores as does the Windows 7.1 professional whereas
    Windows 8.1 performs the same processes and their threads using only part of CPU cores.
    The number of processes created > the number of CPU cores.
    The amount of threads started by a process >  the number of CPU cores.
    Because each process activates threads instead of performing tasks sequentially, several processes/threads should run concurrently and OS should utilize CPU cores efficiently.
    Monitoring tools used: trace proving interprocess communication and application activities,
    Task manager, Logitech (Linux) performance monitor and with Linux its performace tools.
    We'll plan to implement 3D visual trace to complete the current 2D textual and XML trace.
    Seeing the Windows 8.1 program code for process creation and being able to compare that to the corresponding one of Windows 7.1 would show if there are any differences - or could it be the energy saving options ...

  • The CPU utilization is 0% for the other remaining processes when multi threading is used

    I am new to AE ,so I am trying to render a project enabling multi threading process the additional processes are present but their utilization is 0% .
    I want to juice out every single CPU utiliaztion .
    ANy help is greatly appriciated,.
    My system specs:
    AMD 9690 4.7 Ghz 8 core
    32 GB DDR3
    C:\256 GB Solid Satte Raid 0
    GeForce 780 Ti DDR5 3GB

    It is very tempting to try and use all of your system resources and multiprocessing for all your projects, but this is not the way After Effects works. Many third-party plug-ins, many codecs, and many operations do not respond well to multiprocessing. All it takes is one process in your entire thread that is not MP aware to foul the whole thing and give you longer render times.
    You are also leaving zero processors for the rest of your computer. Not a wise idea.
    After effects renders one frame at a time. One HD frame even with multiple layers of pixel processing just isn't that much data. It does take a while to do the calculations, but expecting to have every one of your CPUs jacked up at 100% to render a single frame of video is expecting an awful lot.
    I would suggest that you read up on optimizing After Effects for your computer. Do not expect to be able to utilize 100% of your system resources at all times. That's just not the way processing video on a pixel by pixel basis works.
    Just a little FYI,  for 99% of my projects in After Effects I have render multiple frames simultaneously turned off. It just doesn't work with most of the things I do. Sorry for the disappointment.

  • Report for calculating capacity utilization and Efficency

    Hi,
    We are following REM in our company. The production line is defined in the production version. While backflushing the production line is called automatically and hence backflushing is done.
    We calculate the capacity utilization by using the formulae.
    Capacity Utilization = (Backflushed Qty/ Available capacity)*100.
    My queries are:
    1. Is there any standard report to determine the capacity utilization of a production line.
    2. Is there any standard report to calcualte the efficency of a production line.
    waiting for reply.
    With regards,
    Afzal

    Hi afzal
    1. you have mentioned ; Available capacity = Std.time per piece * no. of working hrs
    Let me explain with example
    suppose per piece if it takes 10 mins, now according to your formula
    A.C = 10* 24 * 60 = 14400 per day, but which is not correct
    normally if 10 mins/ peice means 6 peices/hr and for 24 hrs 24*6 = 144.
    so it must be A.C =  no. of working hrs / Std.time per piece.
    2. You have mentioned = capacity utlilised = total Backflushed qty per day., which means you are caluculating capacity utilization based on input material.
    3. Utilization = (Avaliable capacity/ Capacity utilised) * 100
    suppose let  us consider Available capacity per day =100
    capacity utilized = 50
    Utilization = (100/50) * 100 = 200%, which is not correct it should be only 50%
    Here my main doubt is why You are caluculating capacity based on input material.
    Please explanin  me you business process and whats the exact requirement so that I can help you out.
    Please check the formulae

  • Follow up on an old thread about memory utilization

    This thread was active a few months ago, unfortunately its taken me until now
    for me to have enough spare time to craft a response.
    From: SMTP%"[email protected]" 3-SEP-1996 16:52:00.72
    To: [email protected]
    CC:
    Subj: Re: memory utilization
    As a general rule, I would agree that memory utilzation problems tend to be
    developer-induced. I believe that is generally true for most development
    environments. However, this developer was having a little trouble finding
    out how NOT to induce them. After scouring the documentation for any
    references to object destructors, or clearing memory, or garbage collection,
    or freeing objects, or anything else we could think of, all we found was how
    to clear the rows from an Array object. We did find some reference to
    setting the object to NIL, but no indication that this was necessary for the
    memory to be freed.
    I believe the documentation, and probably some Tech-Notes, address the issue of
    freeing memory.
    Automatic memory management frees a memory object when no references to the
    memory
    object exist. Since references are the reason that a memory object lives,
    removing
    the references is the only way that memory objects can be freed. This is why the
    manuals and Tech-Notes talk about setting references to NIL (I.E. freeing memory
    in an automatic system is done by NILing references and not by calling freeing
    routines.) This is not an absolute requirement (as you have probably noticed
    that
    most things are freed even without setting references to NIL) but it accelerates
    the freeing of 'dead' objects and reduces the memory utilization because it
    tends
    to carry around less 'dead' objects.
    It is my understanding that in this environment, the development tool
    (Forte') claims to handle memory utilization and garbage collection for you.
    If that is the case, then it is my opinion that it shoud be nearly
    impossible for the developer to create memory-leakage problems without going
    outside the tool and allocating the memory directly. If that is not the
    case, then we should have destructor methods available to us so that we can
    handle them correctly. I know when I am finished with an object, and I
    would have no problem calling a "destroy" or "cleanup" method. In fact, I
    would prefer that to just wondering if Forte' will take care of it for me.
    It is actually quite easy to create memory leaks. Here are some examples:
    Have a heap attribute in a service object. Keep inserting things into
    the heap and never take them out (I.E. forgot to take them out). Since
    service objects are always live, everything in the heap is also live.
    Have an exception handler that catches exceptions and doesn't do
    anything
    with the error manager stack (I.E. it doesn't call task.ErrMgr.Clear).
    If the handler is activated repeatedly in the same task, the stack of
    exceptions will grow until you run out of memory or the task terminates
    (task termination empties the error manager stack.)
    It seems to me that this is a weakness in the tool that should be addressed.
    Does anyone else have any opinions on this subject?
    Actually, the implementation of the advanced features supported by the Forte
    product
    results in some complications in areas that can be hard to explain. Memory
    management
    happens to be one of the areas most effected. A precise explanation to a
    non-deterministic process is not possible, but the following attempts to
    explain the
    source of the non-determinism.
    o The ability to call from compiled C++ to interpreted TOOL and back
    to compiled C++.
    This single ability causes most of the strange effects mentioned in
    this thread.
    For C++ code the location of all variables local to a method is not
    know
    (I.E. C++ compilers can't tell you at run-time what is a variable
    and what
    isn't.) We use the pessimistic assumption that anything that looks
    like a
    reference to a memory object is a reference to a memory object. For
    interpreted
    TOOL code the interpreter has exact knowledge of what is a reference
    and what
    isn't. But the TOOL interpreter is itself a C++ method. This means
    that any
    any memory objects referenced by the interpreter during the
    execution of TOOL
    code could be stored in local variables in the interpreter. The TOOL
    interpreter
    runs until the TOOL code returns or the TOOL code calls into C++.
    This means
    that many levels of nested TOOL code can be the source of values
    assigned to
    local variables in the TOOL interpreter.
    This is the complicated reason that answers the question: Why doesn't a
    variable that is created and only used in a TOOL method that has
    returned
    get freed? It is likely that the variable is referenced by local
    variables
    in the TOOL interpreter method. This is also why setting the
    variable to NIL
    before returning doesn't seem to help. If the variable in question is a
    Array than invoke Clear() on the Array seems to help, because even
    though the
    Array is still live the objects referenced by the Array have less
    references.
    The other common occurrence of this effect is in a TextData that
    contains a
    large string. In this case, invoking SetAllocatedSize(0) can be used
    to NIL
    the reference to the memory object that actually holds the sequence of
    characters. Compositions of Arrays and TextData's (I.E. a Array of
    TextData's
    that all have large TextDatas.) can lead to even more problems.
    When the TOOL code is turned into a compiled partition this effect
    is not
    noticed because the TOOL interpreter doesn't come into play and
    things execute
    the way most people expect. This is one area that we try to improve
    upon, but it is complicated by the 15 different platforms, and thus
    C++ compilers,
    that we support. Changes that work on some machines behave
    differently on other
    machines. At this point in time, it occasionally still requires that
    a TOOL
    programmer actively address problems. Obviously we try to reduce
    this need over
    time.
    o Automatic memory management for C++ with support for multi-processor
    threads.
    Supporting automatic memory management for C++ is something that is
    not a very
    common feature. It requires a coding standard that defines what is
    acceptable and
    what isn't. Additionally, supporting multi-processor threads adds
    its own set of
    complications. Luckily TOOL users are insulated from this because
    the TOOL to C++
    code generator knows the coding standard. In the end you are
    impacted by the C++
    compiler and possibly the differences that occur between different
    compilers and/or
    different processors (I.E. Intel X86 versus Alpha.) We have seen
    applications that
    had memory utilization differences of up to 2:1.
    There are two primary sources of differences.
    The first source is how compilers deal with dead assignments. The
    typical TOOL
    fragment that is being memory manager friendly might perform the
    following:
    temp : SomeObject = new;
    ... // Use someObject
    temp = NIL;
    return;
    When this is translated to C++ it looks very similar in that temp
    will be assigned the
    value NULL. Most compilers are smart enough to notice that 'temp' is
    never used again
    because the method is going to return immediately. So they skip
    setting 'temp' to NULL.
    In this case it should be harmless that the statement was ignored
    (see next example for a different variation.) In more
    complicated examples that involve loops (especially long
    lived event loops) a missed NIL assignment can lead to leaking the
    memory object whose
    reference didn't get set to NIL (incidentally this is the type of
    problem that causes
    the TOOL interpreter to leak references.)
    The second source is a complicated interaction caused by history of
    method invocations.
    Consider the following:
    Method A() invokes method B() which invokes method C().
    Method C() allocates a temporary TextData, invokes
    SetAllocatedSize(1000000)
    does some more work and then returns.
    Method B() returns.
    Method A() now invokes method D().
    Method D() allocates something that cause the memory manager to look
    for memory objects to free.
    Now, even though we have returned out of method C() we have starting
    invoking
    methods. This causes us to use re-use portions of the C++ stack used to
    maintain the history of method invocation and space for local variables.
    There is some probability that the reference to the 'temporary' TextData
    will now be visible to the memory manager because it was not overwritten
    by the invocation of D() or anything invoked by method D().
    This example answers questions of the form: Why does setting a local
    variable to
    NIL and returning and then invoking task.Part.Os.RecoverMemory not
    cause the
    object referenced by the local variable to be freed?
    In most cases these effects cause memory utilization to be slightly
    higher
    than expected (in well behaved cases it's less than 5%.) This is a small
    price to pay for the advantages of automatic memory management.
    An object-oriented programming style supported by automatic memory
    management makes it
    easy to extended existing objects or sets of objects by composition.
    For example:
    Method A() calls method B() to get the next record from the
    database. Method B()
    is used because we always get records, objects, of a certain
    type from
    method B() so that we can reuse code.
    Method A() enters each row into a hash table so that it can
    implement a cache
    of the last N records seen.
    Method A() returns the record to its caller.
    With manual memory management there would have to be some interface
    that allows
    Method A() and/or the caller of A() to free the record. This
    requires
    that the programmer have a lot more knowledge about the
    various projects
    and classes that make up the application. If freeing doesn'
    happen you
    have a memory leak, if you free something while its still
    being used the
    results are unpredictable and most often fatal.
    With automatic memory management, method A() can 'free' its
    reference by removing
    the reference from the hash table. The caller can 'free' its
    reference by
    either setting the reference to NIL or getting another
    record and referring
    to the new record instead of the old record.
    Unfortunately, this convenience and power doesn't come for free. Consider
    the following,
    which comes from the Forte' run-time system:
    A Window-class object is a very complex beast. It is composed of two
    primary parts:
    the UserWindow object which contains the variables declared by the
    user, and the
    Window object which contains the object representation of the window
    created in
    the window workshop. The UserWindow and the Window reference each
    other. The Window
    references the Menu and each Widget placed on the Window directly. A
    compound Window
    object, like a Panel, can also have objects place in itself. These
    are typically
    called the children. Each of the children also has to know the
    identity of it's
    Mom so they refer to there parent object. It should be reasonably
    obvious that
    starting from any object that make up the window any other object
    can be found.
    This means that if the memory manager finds a reference to any
    object in the Window
    it can also find all other objects in the window. Now if a reference
    to any object
    in the Window can be found on the program stack, all objects in the
    window can
    also be found. Since there are so many objects and the work involved
    in displaying
    a window can be very complicated (I.E. the automatic geometry
    management that
    layouts the window when it is first opened or resized.) there are
    potentially many
    different reference that would cause the same problem. This leads to
    a higher than
    normal probability that a reference exists that can cause the whole
    set of Window
    objects to not be freed.
    We solved this problem in the following fashion:
    Added a new Method called RecycleMemory() on UserWindow.
    Documented that when a window is not going to be used again
    that it is
    preferably that RecycleMemory() is invoked instead
    of Close().
    The RecycleMemory() method basically sets all references
    from parent to
    child to NIL and sets all references from child to
    parent to NIL.
    Thus all objects are isolated from other objects
    that make up
    the window.
    Changed a few methods on UserWindow, like Open(), to check
    if the caller
    is trying to open a recycled window and throw an
    exception.
    This was feasible because the code to traverse the parent/child
    relationship
    ready existed and was being used at close time to perform other
    bookkeeping
    operations on each of the Widgets.
    To summarize:
    Automatic memory management is less error prone and more productive but
    doesn't come totally for free.
    There are things that the programmer can do that assists the memory
    manager:
    o Set object reference to NIL when known to be correct (this
    is the
    way the memory is deallocated in an automatic system.)
    o Use methods like Clear() on Array and SetAllocatedSize()
    on TextData to
    that allow these objects to set their internal
    references to NIL
    when known to be correct.
    o Use the RecycleMemory() method on windows, especially very
    complicated
    windows.
    o Build similar type of methods into your own objects when
    needed.
    o If you build highly connected structures that are very
    large in the
    number of object involved think that how it might be
    broken
    apart gracefully (it defeats some of the purpose of
    automatic
    management to go to great lengths to deal with the
    problem.)
    o Since program stacks are the source of the 'noise'
    references, try
    and do things with less tasks (this was one of the
    reasons that
    we implemented event handlers so that a single task
    can control
    many different windows.)
    Even after doing all this its easy to still have a problem.
    Internally we have
    access to special tools that can help point at the problem so that
    it can be
    solved. We are attempting to give users UNSUPPORTED access to these
    tools for
    Release 3. This should allow users to more easily diagnose problems.
    It also
    tends to enlighten one about how things are structured and/or point out
    inconsistencies that are the source of known/unknown bugs.
    Derek
    Derek Frankforth [email protected]
    Forte Software Inc. [email protected]
    1800 Harrison St. +510.869.3407
    Oakland CA, 94612

    I beleive he means to reformat it like a floppy disk.
    Go into My Computer, Locate the drive letter associated with your iPod(normally says iPod in it, and shows under removable storage).
    Right click on it and choose format - make sure to not have the "quick format" option checked. Then let it format.
    If that doesnt work, There are steps somewhere in the 5th gen forum( dont have the link off hand) to try to use the usbstor.sys to update the USB drivers for the Nano/5th gen.

  • How to set up notification email for Full CPU utilization on OEM12c?

    I have found a Oracle Doc,Is that's the way email notifications are setup?How can i check that after setting the notifications?
    4.1.2.3 Subscribe to Receive E-mail for Incident Rules
    An incident rule is a user-defined rule that specifies the criteria by which notifications should be sent for specific events that make up the incident. An incident rule set, as the name implies, consists of one or more rules associated with the same incident.
    When creating an incident rule, you specify criteria such as the targets you are interested in, the types of events to which you want the rule to apply. Specifically, for a given rule, you can specify the criteria you are interested in and the notification methods (such as e-mail) that should be used for sending these notifications. For example, you can set up a rule that when any database goes down or any database backup job fails, e-mail should be sent and the "log trouble ticket" notification method should be called. Or you can define another rule such that when the CPU or Memory Utilization of any host reach critical severities, SNMP traps should be sent to another management console. Notification flexibility is further enhanced by the fact that with a single rule, you can perform multiple actions based on specific conditions. Example: When monitoring a condition such as machine memory utilization, for an incident severity of 'warning' (memory utilization at 80%), send the administrator an e-mail, if the severity is 'critical' (memory utilization at 99%), page the administrator immediately.
    You can subscribe to a rule you have already created.
    From the Setup menu, select Incidents, then select Incident Rules.
    On the Incident Rules - All Enterprise Rules page, click on the rule set containing incident escalation rule in question and click Edit... Rules are created in the context of a rule set.
    Note: In the case where there is no existing rule set, create a rule set by clicking Create Rule Set... You then create the rule as part of creating the rule set.
    In the Rules section of the Edit Rule Set page, highlight the escalation rule and click Edit....
    Navigate to the Add Actions page.
    Select the action that escalates the incident and click Edit...
    http://docs.oracle.com/cd/E24628_01/doc.121/e24473/notification.htm#CACHDCAD

    Make sure you have correct thresholds...
    from target home>monitoring>"Metric and Collection Settings"
    Check the incident rule for warning and critical events for host targets
    Setup>Incident>Incident Rules

  • Material com múltipla utilização - Determinação do CFOP

    Olá experts!
    Gostaria de validar aqui a solução na qual chegamos para determinação automática do CFOP para material de venda para múltipla utilização.
    Ocorre que na empresa em que trabalho, o mesmo produto pode ser vendido:
    1)   para consumo final e para revenda
    2)   para industrialização e para revenda.
    No mestre de materiais esta configuração está na visão de Contabilidade(2) e possibilita a identificação de apenas uma utilização.  Dá a impressão que a SAP espera que criemos múltiplos materiais, porém por razão de planejamento, preço e etc isto não é possível.
    Se este parâmetro estivesse na visão de vendas as coisas seriam mais fáceis e lógicas a nosso ver.
    Outro ponto interessante é que na J1bTax > SD > Visão SD, a utilização cliente só está como Consumo e Industrialização.  Não trás revenda, porém da visão de MM a revenda é considerada. 
    Pergunta: O conceito deste ponto com o do mestre de materiais é o mesmo?
    Como não conseguimos configurar a determinação do CFOP por estes pontos, a ainda seguindo uma solução dentro do standard, fizemos o seguinte:
    1)   Configuramos uma nova utilização de material: ZL01 u2013 Resale exception
    2)   Criamos uma nova categoria de item ZBN e associamos à utilização ZL01
    3)   Em localização > Determinação do CFOP incluímos a exceção para esta nova categoria de item
    4)   E depois de tudo isto foi possível em Cliente/Material (VD51) fazer a associação do material com esta utilização.
    O problema é que isto demandará replicar um volume grande de dados, para todos os clientes que compram na exceção. E tememos que a manutenção disto no futuro não fosse 100% confiável.
    Vocês indicam outra solução?
    Desde já agradeço
    Emerson Zanini

    Determinação de CFOP com múltipla utilização.
    Boa tarde pessoal,
    Tenho um problema parecido em MM.
    Hora compro o material para consumo, hora compro o mesmo material para ativo.
    Gostaria de saber se alguém tem uma solução para resolver esse problema.
    A criação de 2 cadastros de materiais é inviável.
    Att:.
    Bruno Viol

  • VPN IPSEC - Contabilizar a utilização

    Vocês saberiam me responder como faço para contabilizar o período de utilização de uma VPN IPSEC entre dois roteadores Cisco?
    Antecipadamente grata,
    Aline

    Vocês saberiam me responder como faço para contabilizar o período de utilização de uma VPN IPSEC entre dois roteadores Cisco?
    Antecipadamente grata,
    Aline

  • Relatório de utilização do SAP por usuário

    Bom dia pessoal,
    Sou novo aqui no forum e tenho uma dúvida que não estou encontrando a resposta em lugar nenhum,
    preciso fazer um levantamento da utilização do SAP por usuários, para realizar um limpeza, ou seja,
    levantar quais usuário utilizam muito pouco o sistema.
    Existe uma maneira de eu levantar quantas horas no mês cada usuário utiliza, ou então quantas vezes por dia eles entram no sistema, preciso de uma maneira de ver quem realmente utiliza o sistema.
    Alguém sabe como posso ter essas informações?
    Obrigado pela ajuda.

    Amigo, dessa forma tão especifica como você quer, eu não conheço. Porém talvez possa aparecer algum BASIS aqui e te prover outra solução.
    Por ora, sem pesquisar muito o assunto e sem considerar desenvolvimentos Z, posse te recomendar como solução paliativa tentar as transações RSUSR200 e S_BCE_68002311.
    Use a RSUSR200 para ver o último acesso do usuário.
    A S_BCE_68002311 eu recomendaria que usasse da seguinte forma: coloque todos usuários para renovar senha em um período adequado ao teu interesse, então na S_BCE_68002311 você poderia ver quem está acessando na frequência que te interessa pois ela registra as alterações de senha.
    Considere analisar com calma a transação SUIM.

  • Código de utilização do material - 1 - Industrialização - 2 - Consumo

    Boa tarde a todos,
    Por gentileza, alguém conhece uma transação no SAP que mostre a utilização do material? exemplo
    Pedido               Item          Utilização material
    4507001234       10               1
    Muito Obrigado pela atenção
    Davi Paraguai

    Olá Davi,
    Serve consulta direto na tabela? Via SE16 ou SE16n você pode consultar na EKPO esta informação, conforme imagem abaixo
    Ou diretamente no pedido, na aba Brasil (por item):
    Se não for suficiente, explique melhor o seu objetivo para buscar esta informação.
    Abs,
    Eduardo Hartmann

  • ADS service (XMLForm.exe) Utilizes 30 to 40 % of Java Stack CPU

    We are currently on ECC 6 and EP 7.0; we have started using ADS service (Generating buld PDF forms) and we are noticing that it utilizes upto 30% of CPU on the Java stack.
    One thing to inform is that we are using the same Java Stack for Portal, BI and R/3.
    30% of CPU seems abnormal to me (At the peak of its usage the Portal Performance goes down).
    Will this issue get solved if we use a dedicated Java Stack for R/3? Your Thoughts Please.
    Regards,
    Deepak

    SAP recommends very accurate (I better say pessimistic) sizing for server running productive ADS.
    The best approach is to use standalone server for productive ADS usage.
    IMHO, in that case you still can use the same ADS for productive, quality and even development usage.
    Regards,
    Petr Perstnev

  • Information Broadcaster Utilizes 60 to 90 % of Java Stack CPU

    We are currently on BI 7.0 and EP7.0; we have started using Information Broadcaster and we are noticing that it utilizes 60 to 90% of CPU on the Java stack.
    One thing to inform is that we are using the same Java Stack for Portal, BI and R/3.
    90% of CPU seems abnormal to me (At the peak of its usage the Portal Performance goes down).
    Will this issue get solved if we use a dedicated Java Stack for BI? Thoughts Please.
    Regards,
    Deepak

    Deepak,
    We too facing the same problem.
    After proper analyzation our experts decided to go for a dedicated Java Stack for BI to increase the performance.
    Regards,
    Ramkumar.

  • Forms 6.0 - how to have forms utilization statistics?

    I would like to know how i can retrieve statistics of form utilization during one period without recompile any form. I wanna know for instance the 20 forms more used on a Oracle Forms 6.0 app. Is it possible?
    thanks
    Luis Reis

    Frank
    thanks for your answer but the problem is that one . I have 800 forms and we have no time to open all them and make this script ( I am a CIO and not a tech guy so I presume that you are saying that we must write code in the Form, no?)
    Luis Reis

  • High CPU utilization with JDesktopPane.OUTLINE_DRAG_MODE

    Hello there,
    since I updated from Java SDK 1.4.0 to 1.4.1_01 I recognized a problem with MDI Java applications using a JDesktopPane with JInternalFrames. When the drag mode of the internal frames is set to OUTLINE_DRAG_MODE, which should have a better performance than the LIVE_DRAG_MODE the cpu utilization goes nearly up to 100% an the drag of the frame is quite slow.
    Does anybody else experience this problem?
    (The problem exists in the application I develop and also in the IDE Netbeans, I use for development)
    I am not sure if this is the right place for my problem, so if there is a better one to post it to, please tell me.
    Thanks
    R�diger

    Hi,
    I've also noticed this. It happens on Windows 2000 with 1.4.1, but not with version 1.4.0. Have you found a solution yet?
    Martin

  • How do I network my MacBook Air to a PC to utilize the PC's LAN connection?

    Want to connect MacBook Air (10.8) to a PC over the PC's USB port.
    Need to utilize the PC's LAN connection to connect to the internet.
    Not allowed to connect the MAC directly to internet via Ethernet or WiFi.
    PC is allowed to be connected to netowk.

    This video will guide you to get the Ipad to print from a printer connected to the windows pc- http://www.youtube.com/watch?v=P_64MdjFoL0

Maybe you are looking for

  • Recurring hard drive problems in MacBook Pro.

    Hi all, This will be a fairly long post, so I apologize beforehand. I feel as though I should share as much information as possible in order to try to nail down this problem as best as I can. So, here we go... About 6 years ago I purchased a 15" MacB

  • Acrobat 9 Pro Extended Preflight Profiles missing

    When I navigate to the Preflight window via Advanced>Preflight, I don't see any profiles. I think there is supposed to be a list of default items, but mine is empty. Is there a setting whereby I can view profiles? I sent my doc to my coworker and she

  • Upload a CSS file to APEX

    Hi all, I am trying to create a report page that looks exactly like a factsheet. I have someone to help me create a CSS file, but we are not sure if we can import it to APEX and use it as a template. Do you know if it's possible to import a CSS file?

  • Are socket needed to send emails?????

    hi guys, lets say i need to send an email notification everytime i finish doing a cetain task....do i need to create and use a socket to send these emails???? thanks in advance for any help... lost and blur. Below are the codes to send email: (So are

  • BW Authorisation Problem

    Hello All, There is a BW Authorisation problem. This scenario is not working in BW System(3.0B) A user X has 2 roles R1 AND R2. R1 has an authority object for Plant P1 AND cUSTOMER C1. R2 has same authority object for plant P2 and Customer C2. This i