How deep can a package be? any performance issue?

Hi experts,
Is there any performance issue if I create deep path to a class for the sake of a well organized classes?
com.mycompany.mydivision.projectA.forms.news.headlines;
com.mycompany.mydivision.projectA.forms.news.events;
com.mycompany.mydivision.projectA.dao.calendar.events;
or
a.b.c.d.e.f.g.h.i.j.k.l;??????
any reading materials on this?
Thanks

I don't know what the limit on deepness is, but there shouldn't be any performance issues. All the classes are loaded when your program starts, so the JVM doesn't need to traverse through all those directories each time you reference one of the classes.

Similar Messages

  • How to update this query and avoid performance issue?

    Hi, guys:
    I wonder how to update the following query to make it weekend day aware. My boss want the query to consider business days only. Below is just a portion of the query:
    select count(distinct cmv.invoicekey ) total ,'3' as type, 'VALID CALL DATE' as Category
    FROM cbwp_mv2 cmv
    where cmv.colresponse=1
    And Trunc(cmv.Invdate)  Between (Trunc(Sysdate)-1)-39 And (Trunc(Sysdate)-1)-37
    And Trunc(cmv.Whendate) Between cmv.Invdate+37 And cmv.Invdate+39the CBWP_MV2 is a materialized view to tune query. This query is written for a data warehouse application, the CBWP_MV2 will be updated every day evening. My boss wants the condition in the query to consider only business days, for example, if (Trunc(Sysdate)-1)-39 falls in weekend, I need to move the range begins from next coming business day, if (Trunc(Sysdate)-1)-37 falls in weekend, I need to move the range ends from next coming business day. but I should always keep the range within 3 business days. If there is overlap on weekend, always push to later business days.
    Question: how to implement it and avoid performance issue? I am afraid that if I use a function, it greatly reduce the performance. This view already contains more than 100K rows.
    thank you in advance!
    Sam
    Edited by: lxiscas on Dec 18, 2012 7:55 AM
    Edited by: lxiscas on Dec 18, 2012 7:56 AM

    You are already using a function, since you're using TRUNC on invdate and whendate.
    If you have indexes on those columns, then they will not be used because of the TRUNC.
    Consider omitting the TRUNC or testing with Function Based Indexes.
    Regarding business days:
    If you search this forum, you'll find lots of examples.
    Here's another 'golden oldie': http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:185012348071
    Regarding performance:
    Steps to take are explained from the links you find here: {message:id=9360003}
    Read them, they are more than worth it for now and future questions.

  • How much can a native compiler improve performance of a java application?

    Hello,
    we have a customer with low-end machines who complains very much about the
    starting time of an application of us. I dont't know the exact configuration
    of the clients but i think the bad perfrmance is because the client has too
    few memory and has to swap when the jvm starts.
    Could a native compiler like Excelsior JET be a solution or would the
    imporvement be only marginal?
    Anyone who has experience in this topic?
    Thank you in advance!

    Could a native compiler like Excelsior JET be a solution or would the
    imporvement be only marginal?Excelsior JET only packages up the class files and a JRE into a big blob so that it looks like a single executable. It doesn't actually generate native code for your classes.
    There are some limited pure-native compilers (e.g. GCJ - the GNU compiler for Java). Because you also need native-compiled libraries, and those are quite incomplete, only certain basic programs can be compiled down to native form without some major tweaking today.
    As to whether it'll improve your performance or not: if your program is computationally intensive (does lots of floating-point math, or other CPU-intensive algorithms), it may improve. If it's I/O, network or database bound, you'll see very little improvement, if any. If it's graphics-bound, you may see some improvement, though the native Swing support with GCJ is limited at this time.
    Even with long computationally-intensive programs, you may or may not see an improvement. If you use the server VM (java -server ...), then it does similar things behind your back (optimizing compiles), so that eventually your program speeds up a fair amount (though not to pure-native speeds).

  • How i can't to make any purchase from itunes store?

    When im want to make a purchase,i can't ascess to make the purchase.they give a message PLEASE CONTANC iTunes SUPPORT FOR COMPLETE THIS TRANSACTION

    What happens when you try ? If you are getting a 'contact iTunes support' message then you can contact them here : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • Understanding Passwords and how Acer can help when you run into issues.

    A quick search on the community shows many issues related to forgotten or missing passwords. It’s clearly an issue all of us have experienced at some point in time with varying degrees of importance and frustration. In this article, I’ll provide a high level overview of common password types, what you can do to secure your password, and what Acer can do if you’re not able to get into your system.  In this article we’ll discuss three types of passwords;
    Hardware Passwords (BIOS and HDD Passwords)
    Operating System (OS) Passwords (for Windows, Android, etc..)
    Web and Application Passwords (Email, Instant Messenger, etc..)
    Hardware Passwords
    For the most part there are two types of hardware passwords that can be created on Acer products: A BIOS password, and a Hard Disk Drive (HDD) password. These passwords add an additional level of security before a user is allowed to load the operating system. These passwords can also be a liability due to the fact that if the owner forgets his or her password, the machine will not boot up and there are very few if no options available from the end user side to reset them.
    When to use a BIOS or HDD Password? – I personally do not suggest using these passwords unless you have a specific function that requires them, such as a business machine that may be accessed by someone not involved with the business.
    What can Acer do if I’ve lost or forgotten my BIOS or HDD password? – Acer has tools and procedures available to remove and reset these passwords. This process is only used within an authorized Acer repair facility. Contact your local Acer Service team to inquire about pricing and service options.
    Operating System Passwords
    An OS password is a password tied to an account used to access the operating system. The account is what you use to store settings and maintain some private data. These passwords have typically been stored locally but with the release of Windows 8, you can now use your Microsoft account to access your computer.  This would allow you to change or reset your password from another machine.
    When to use an Operating System Password? – An OS password is a great tool for anyone who shares a computer with others, and wants their own settings and configuration without having to share personal data.
    What can Acer do if I’ve lost or forgotten my Operating System password? – Proactively, Acer provides you with all of the tools you’ll need.  For pre-Windows 8 units, we have articles on how to create a password recovery disk (http://acer.custhelp.com/app/answers/detail/a_id/6770 ).  If you don’t have access to this tool and cannot access your system, Acer will recommend using the recovery options to restore the system (this will erase all data, so there are consequences). You can use Recovery Disks (http://acer.custhelp.com/app/answers/detail/a_id/12866) you would have made previously, or attempt to reload the machine before Windows loads (http://acer.custhelp.com/app/answers/detail/a_id/2631). For Windows 8 units, a Microsoft account can be reset by using another computer and visiting http://windows.microsoft.com/en-US/windows-8/forgot-windows-password.
    Web and Application Passwords
    Passwords used on the Web or other Applications such as email, instant messaging, Facebook, Twitter or online services are controlled by the company that provides the software or web interface. These providers have lost password features that will help you retrieve or reset your password.  Acer cannot provide any assistance with this process.
    What can you do to secure your passwords?
    I suggest everyone takes some time to learn more about passwords; a quick Google search for “a guide to secure passwords” provides numerous articles on how to create strong passwords and even some tricks to help your remember them. While I don’t recommend any one method, using what you feel is the best information from these resources, combined with others, will help you be secure.
    Another tool that is very useful is a password manager (http://en.wikipedia.org/wiki/Password_manager). These help organize and maintain all of your passwords with one master password. The downside to this if you lose your master password it can cause issues for multiple services, so use it wisely.

    Brad.On Passwords.Does this mean, for Windows 7, that we need to leave our admin (Control Panel\User Accounts and Family Safety\User Accounts) password out when doing a complete restore back to factory, as well as our personal bios password? On the same line, our eRecovery Password, when to keep it in and when to take it out? I have noticed after a complete restore, that although my password is in everywhere else, under power options, to put a password in when yourcomputer awakes is left blank, that is my computers default power option setting, so I am prompted to change my password under user accounts.. Very confusing, please verify.Thanks.

  • Sqlloader : is there any performance issue ?

    hI fRIENDS,
    The below is sqlldr command ( i am using direct path ) and control file .
    sqlldr
    sqlldr $databaseConnectionString parfile=$parameterFile log=$logPath/sqlloader.log bad=$logPath/sqlloader.bad direct=true
    control file (long one :))
    LOAD DATA
    INFILE 'fact.dat' "str '\n'"
    INTO TABLE sqlldr_feed_fact_mtd
    TRUNCATE
    WHEN VW = 'Periodic'
    FIELDS TERMINATED BY ';'
    (PERIOD POSITION(1) CHAR ,
    VW CHAR,
    AMOUNT CHAR,
    BRANCH CHAR,
    ACCOUNT CHAR,
    VALUE1 CHAR,
    VALUE2 CHAR,
    VALUE3 CHAR,
    CUSTOM4 CHAR,
    PARTY CHAR,
    DDATA INTEGER EXTERNAL)
    INTO TABLE sqlldr_feed_fact_qtd
    TRUNCATE
    WHEN VW = 'QTD'
    FIELDS TERMINATED BY ';'
    (PERIOD POSITION(1) CHAR,
    VW CHAR,
    AMOUNT CHAR,
    BRANCH CHAR,
    ACCOUNT CHAR,
    VALUE1 CHAR,
    VALUE2 CHAR,
    VALUE3 CHAR,
    CUSTOM4 CHAR,
    PARTY CHAR,
    DDATA INTEGER EXTERNAL)
    INTO TABLE sqlldr_feed_fact_ytd
    TRUNCATE
    WHEN VW = 'YTD'
    FIELDS TERMINATED BY ';'
    (PERIOD POSITION(1) CHAR,
    VW CHAR,
    AMOUNT CHAR,
    BRANCH CHAR,
    ACCOUNT CHAR,
    VALUE1 CHAR,
    VALUE2 CHAR,
    VALUE3 CHAR,
    CUSTOM4 CHAR,
    PARTY CHAR,
    DDATA INTEGER EXTERNAL)
    number of rows in date file is 847055. there can be more rows in near future for that .dat file.
    when i execute above - it takes 12mins... is it ok ??
    please give ur comment!

    I can load 3 million rows with direct path load in well under 1 minute.
    I guess there are several factors involved in performance where SQL*Loader is concerned.
    e.g.
    1. is the data residing on the server and SQL*Loader being run from the server? If so, it should be fast. If the data however resides on a client machine and SQL*Loader is being run from the client then you will have network delay for all the data being sent over the network. Even worse if the data resides on a networked drive and SQL*Loader is being run from a client as the data has to be fetched over the network, to be sent back over the network to the database server.
    2. What is the hardware spec of the server? Obviously the more powerful the server, the faster disks it has etc. the faster the data can be loaded.
    3. You're loading data conditionally to split it into different tables. That will add a slight overhead to the processing.
    etc.

  • IMac intel core 2 duo plus 20" apple monitor any performance issues?

    Hi,
    I am considering adding a second monitor to the setup above.
    Hardware, 2gb Ram, 256megvram, 2.33 ghz.
    Has anybody tried the new iMacs with this particular setup? I'd like to add a second monitor, but not if it will downgrade performance substantially.
    thanks

    mcgyver,
    If start up and shut down look correct then something is set or corrupt in the user options. To test this, add a new user and signon as them.
    Regards
    Edit: I don't use 10.5.8 anymore so the following suggestions are for 10.6.5.
    The things that may affect your display are:
    System Preferences > Universal Access > Seeing Tab. Display: Make sure Enhance contrast slider is set to normal. Use grayscale is unchecked.
    System Preferences > Displays > Color tab > Display profile set to display or iMac. Whatever the default is on your system.
    Message was edited by: captfred

  • How i can make valid java appliacation and how

    i am novice in java and i want to make good and valid application that i can run from server any body can tell me how i can make this or any link for any project online or build on net with deployment details
    A.R

    JAXP api can be used to read xml from java
    Cheers :)

  • TS3276 how i can solve this

    i tried to down some programs  and my apple i pad hang up . once i tried to make verification to the i pad in the store computer shop , the i pad asked me about i cloud ID and password . I made a rest to my i cloud many time and received massage for that new one but still not able to connect and i do not know how i can solve the problem . any way i need help from apple even to send back to the company or any place whether in Saudi Arabia or Egypt. thanks for your consideration. Plz contact me through my mail . i think i lost my i pad

    These are the Mavericks OSX 10.9 Forums. Try the iPad forums.
    https://discussions.apple.com/community/ipad
    Pete

  • How I can acess to master entity object from detail entity object

    If I have two Entities Object, master and detail. How I can to access to any value in the master entity from the detail entity?

    User,
    If you create an association between them, you can go to the association editor (double-click the association) and use the Association Properties section to click the "Expose Accessor" checkbox(es). If you expose the accessor in the detail entity, the java class for your entity implementation will have a getMaster() method (named after your master entity) created for you.
    Hope this helps,
    John

  • Does EXPDP has any performance effect on the database ?

    We are planning to run export dump expdp (11g r2) on standard edition database every hour. Full =y . It might run for about 15 minutes.
    Does it has any performance effect ?
    Will it slow down the database operations ?
    Will users who are using the database will see any performance issues?

    HI!
    1.For decrease influence on DB ->
    Try excluding index statistics exclude=index_statistics.
    2.Starting with release 10g (10.1.0), Oracle introduced the new Oracle Data Pump technology, which enables very high-speed movement of data and metadata from one database to another. This technology is the basis for Oracle's new data movement utilities, Data Pump Export and Data Pump Import.
    Under certain circumstances, a performance problem may be seen when unloading or loading data with the Data Pump clients. This document will provide details about setup and configuration settings that may have an impact on the performance of the Data Pump clients; will provide details how to check what Data Pump is doing at a specific moment; and will discuss some known defects that have an impact on the performance.
    Checklist for Slow Performance of Export Data Pump (expdp) and Import DataPump (impdp) [ID 453895.1]
    3.Data Pump Performance Tuning
    http://ksadba.wordpress.com/2008/09/16/data-pump-performance-tuning-of-export-import/
    4.speeding up expdp
    http://www.mentby.com/Group/oracle-list/speeding-up-expdp.html

  • TS2948 MacBook Air hinge was failed today. How I can fix it?

    I was pretty "surprised' today about hinge on my MacBookAir1,1. It was jammed and after my one attempt to open screen it was broken. Where and how I can fix it? Any chance for Apple Service in UA?

    Romkeo wrote:
    Any chance for Apple Service in UA?
    I would try to help, except I don't know what "UA" means.

  • Windows 7 Enterprise login performance issue RODC site

    Hi, 
    We are deploying windows 7 enterprise to all our computers in our domain and we didn't have any performance issue on any site with Full DC. Now we are facing a problem with our multiple sites with RODC but only with new deployed windows 7 (WinXp is not having
    this slow login problem). The problem is very strange. Whatever a user start a session on a desktop or laptop with Windows 7, wireless or cabled, when the user enter his credential and press the "validation arrow" next to the password nothing happen
    (well it look like nothing happen). After 5 to 10 minutes at this logon screen, we finally see the logon process start applying domain policy, preparing the desktop etc etc and this take less then 10 seconds but remember, we just wait 5 to 10 minutes until
    the computer process the "process my log in" botton. Sometime, the CTRL+ALT+DEL screen come back and when we press them we got nothing, we have to wait for the "logon" to occur before doing anything else with the computer.
    I've looked to many way to solve this but for now nothing worked.   

    Hi,
    Sorry for my dilatory reply. How about using a same user account  to log on XP computer? Will it logon fast?
    Have you tried to add a user account into Allowed RODC Password Replication Group for test? This problem probably caused by the password authentication problem In RODC host.
    For further investigation, you can try to use Network Manitor at RODC host to capture package of client machine authenticate to a domain controller.
    The blog about Understanding "Read Only Domain Controller" authentication
    may be helpful.
    After the above steps, We can narrow the cause of this problem.
    If problem persists, this problem may caused by Windows 7 Client performance. Generally speaking, the problem like this most probably caused by sercurity application problem. You can try to disable or uninstall security application temportaily for test.
    If there is any progress, please feel free let us know.
    Roger Lu
    TechNet Community Support

  • Performance issue with grouping components

    Hi Guys,
    I am building a dashboard in Dashboards 4.1 using Live Office connections. The initial summary view contains multiple charts, labels, customized image components, etc. which have all been grouped into one component. The user needs to able to filter the dashboard based on "Dept Name", "Employee Type" and "Month".
    Now, to filter on "Dept Name", there are 5 different check boxes provided for each department inside a pie chart. Based on the selection, all the data in the dashboard will change. The way I am thinking of achieving this is by creating 5 copies of the initial grouped component and then setting dynamic visibility on each based on the check box selection. I will also change the data mapping for each copy of the grouped component.
    Similarly, I am thinking about doing the same for the filter for "Employee Type" & "Month"
    My question is - Is this a good method to achieve the task ? Will it cause any performance issues ?

    copying the same set of components 5 or 7 times will result in a model that is slower to load and mat be slower to use. If possible try to limit the number of components to one set and move the data around the spreadsheet instead. This can be hard in some cases, and depending how you do it could also affect performance.
    I have found that the more objects you copy on the canvas the more liable to corruption the file gets as well.
    As always, designing a dashboard is a balance between complexity and usability.

  • Performance issue in customized program

    Hi,
    We have a performance issue in customized program.
    In this program he used do-enddo twice. I mean nested do-endo.
    How can we increase the performance.
    And when we did the code inspector it displays 9 errors 'Char. strings w/o text elements will not be translated'.
    Is there any performance issue for this error?
    Regards,
    Chandu.

    >  'Char. strings w/o text elements will not be translated'.
    > Is there any performance issue for this error?
    No, this is just not so clean programming. As for the rest, Please Read before Posting in the Performance and Tuning Forum and learn how to find out where the showstoppers really are.
    Thomas

Maybe you are looking for

  • Sender  Mail Adapter - java.lang.NullPointerException in CC monitoring

    hi, I configured my Sender Mail Adapter correctly. I have the correct POP URL, authentication. I'm not using PayloadSwapBean right now. I can't get rid of the exception inside my Channel monitoring. exception caught during processing mail message; ja

  • Address book oddities with iPhone 4S, Lion & MacBook?

    Maybe this is an iPhone issue, but: Have any of you been having problems with losing addresses out of Address book both on the latest versions of Lion, MacBooks and iPhones? I've been very successfully using an iPhone 3 and earlier versions of the OS

  • Forward and Back Buttons Don't Work

    Greetings, My forward and back buttons on the mouse don't work in PSE 7. Instead I always have to click the forward or back buttons on the toolbar, or use keyboard shortcuts (alt+left arrow or alt+right arrow). Does anyone else have the same problem?

  • Automatic axis description for charts in BEx 7.0

    In BEx Analyzer 7.0, if I have a simple table and hit the 'Chart' button, it creates the graph but does not put the descriptors on the X axis.  The X axis has numbers (the same amount as the number of rows).  What I want is for it to automatically po

  • Cross company code validation in CO Area

    Dear All Experts, I am having one query regarding cross company code validation in CO area. I have ticked Cross company code validation in controlling area, and it is working perfect. we have total 11 company codes. 10 for US & 1 for Canada. Say 1001