Memory saving tips

I'm new to this forum and I apologise if this has been asked before.
I'm currently writing a program which builds indices for a rather large data-base.
this process uses hefty amounts of memory, and this leads problems because
although I dont get a OutOfMemory Error, the contant running of the garbage collector
slows the program to a halt. if any of you have any quick tips for memory conservation that would be really helpfull (I have already weede out most of the unnecessary new calls).
thanks in advance

although I dont get a OutOfMemory Error, the contant
running of the garbage collector
slows the program to a halt. if any of you have any
quick tips for memory conservation that would be
really helpfull (I have already weede out most of the
unnecessary new calls).You could use the Factory Pattern. Instead of letting go of an object you give it back to the class. When you ask the class for a new object it first checks if there's one in store before instantiating a new one. This will take care of a high object turnover rate.

Similar Messages

  • OutOfMemory-help on memory saving tips

    Hello,
    I am fairly new with Java.
    My software ran out of memory when I tried to process much more input than it had ever done before.
    I realized that one of the problems was that it woudl have been a good idea to specify the size of the big ArrayLists I use to prevent them from allocating more memory than necessary. BTW, I already use the -Xms -Xmx options when running java.
    Unfortunately, I can't see any other way of saving memory. I paste below the relevant sections of code where I think there are improvements to be made and my comments/questions. I would be really grateful if you could help me in this.
    Piece of code number 1:
    HashMap srcToNewCand = new HashMap(35000);
    //I would need only 25000 key-value pairs, but I do not want the HashMap to start reloading for space when it is almost full. So, I declared it to be initially of 35000 key-value pairs. Was that a bad idea ?
    debug("Loading dictionary-based candidates...");
    if (extendListCandidates) {
    RerankInstance [] newCandExamples = new RerankInstance[examples.length+10000];
    newCandExamples = TestListPreparation_G.readExamples(new File (newCandPath));
    System.out.println ("...Check this out: how many examples..." + newCandExamples.length);
    for (int j = 0; j < newCandExamples.length; j++) {
    String src = newCandExamples[j].getSourcePhrase().getPhrase();
    for (Iterator it = newCandExamples[j].getCandidates(); it.hasNext();) {
    CandidatePhrase c = (CandidatePhrase)it.next();
    // System.out.println("THERE " + c.getPhrase());
    srcToNewCand.put(src, newCandExamples[j]);
    =======================================
    Piece of code number 2:
    public static RerankInstance [] readExamples(File in)
    throws IOException
    int initialSize = 25500; //There will actually be 25000 objects in the ArrayList ret
    ArrayList ret = new ArrayList(initialSize);
    BufferedReader r = new BufferedReader(new InputStreamReader(new FileInputStream ...
    String line, spanish=null, gold = null;
    ArrayList candidates = new ArrayList(); //There can be at most 205 elements, and in
    //cases less than 205. So, I am not sure that is is wise to
    //establish from the beginning the initial size of ArrayList candidates to 205.
    ArrayList LM_likelihoods = new ArrayList(); //Same for these ArrayLists
    ArrayList TM_likelihoods = new ArrayList();
    ArrayList LM_TM_likelihoods = new ArrayList();
    Double lm = null;
    Double tm = null;
    Double lm_tm = null;
    boolean readingCandidates = false;
    RerankInstance current = null;
    int cnt = 0;
    while ( (line = r.readLine()) != null)
    if (line.equals("<REC>"))
    if (line.equals("</REC>"))
    if (spanish != null && candidates.size() > 0)
    System.out.println("Spanish=" + spanish);
    if (++cnt % 10 == 0)
    System.out.print(cnt + " ");
    String [] cands = (String [])
    candidates.toArray(new String[0]);
    RerankInstance foo = new RerankInstance(spanish, cands);
    //How important would it be for memory saving not to create LM_likes below ?
    if (LM_likelihoods.size() > 0 ){
    Double [] LM_likes = (Double[])LM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(LM_likes);
    if (TM_likelihoods.size() > 0 ){
    Double [] TM_likes = (Double[])TM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(TM_likes);
    if (LM_TM_likelihoods.size() > 0 ) {
    Double [] LM_TM_likes = (Double[])LM_TM_likelihoods.toArray(new Double[0]);
    foo.setLikelihoods_single(LM_TM_likes);
    foo.read_setLikelihoods(foo,LM_likelihoods,TM_likelihoods, LM_TM_likelihoods);
    ret.add(foo);
    foo.setGold(gold);
    spanish = null;
    gold = null;
    candidates.clear();
    LM_likelihoods.clear();
    TM_likelihoods.clear();
    LM_TM_likelihoods.clear();
    r.close();
    System.out.println("RET LENGTH " + ret.size());
    System.gc();
    return (RerankInstance [])ret.toArray(new RerankInstance[0]);

    I guess, this is the problem, but I need to process the files and put every chunk into an object RerankInstance. And each RerankInstance into the array for further processing ...
    Is it the array size or reading the file ? Or both ? This is the first time I deal with these huge files.
    What are the techniques for dealing with them ?
    The file is a set of sequences like this one between <REC> and </REC> and I load each of them into RerankInstance objects, which I report below, just in case :
    <REC>
    Spanish=dimensi�n patrimonial
    Gold=part
    <CANDIDATES>
    heritage -21.487333459850646 -18.621516230769643 -40.10884999269363
    heritage ' -24.333740847686165 -18.829122778712982 -43.1628646120767
    dimension heritage -33.36906589697976 -9.977052287654427 -43.34612137267963
    scale heritage -31.950884548302326 -12.290624504161759 -44.241509982724374
    i heritage -26.1880298363302 -19.114430105787065 -45.30246266721862
    aspect heritage -32.913069542285406 -13.020032446306868 -45.933101380644814
    size heritage -34.23091676545765 -11.87414357059991 -46.1050636078338
    dimension heritage ' -36.215471186538686 -10.184660190733727 -46.4001337286498
    dimensions heritage -34.64893953584428 -11.985933603236262 -46.634874187232285
    dimension to heritage -36.636846373518104 -10.292145692327923 -46.92899305690606
    extent heritage -32.17625397505681 -14.979772384720786 -47.156025426894395
    element heritage -33.964103113598426 -14.16680002962667 -48.13090343035614
    level heritage -31.662813503493684 -16.712797571218466 -48.37560967492999
    i dimension heritage -38.06976360615384 -10.469966840492953 -48.53973138075892
    side heritage -34.12488687204262 -15.187121253699013 -49.31200402851826
    mafia heritage -33.307202042321556 -16.785347040598296 -50.09254736220585
    pecuniary heritage -36.844249654645914 -13.510639565091813 -50.35488773970646
    aspects heritage -36.14221235514915 -15.78933881593482 -51.93154990091026
    </CANDIDATES>
    </REC>
    public class RerankInstance
    private CandidatePhrase srcPhrase;
    private LinkedHashMap candidates = new LinkedHashMap();
    private String gold = null;
    public RerankInstance(String sourcePhrase,
    String [] candidatePhrases)
    boolean flag = false;
    ISIPhrase source = new ISIPhrase(sourcePhrase, flag);
    //this.srcPhrase = makeCandidatePhrase(source);
    this.srcPhrase = new CandidatePhrase(source);
    candidates = new LinkedHashMap();
    for (int i = 0; i < candidatePhrases.length; i++)
    if (candidatePhrases[i] == null ||
    candidatePhrases.trim().length() == 0)
    continue;
    ISIPhrase temp = new ISIPhrase(candidatePhrases[i], false);
    if(candidates.containsKey(temp.getPhrase()))
    temp.setIgnore(true);
    flag = true;
    CandidatePhrase cp = new CandidatePhrase(temp);
    //CandidatePhrase cp = makeCandidatePhrase(temp);
    if (cp == null)
    continue;
    candidates.put(temp, cp);
    // methods............
    }//end of class

  • Cost saving tips in using Blackberri​es

    Does anyone have any tips they would be willing to share regarding cost saving tips?    I'm looking for anything that may save our employees money with their voice and data plans.    One example I know of is:   turn off your phone when traveling overseas to avoid roaming charges.

    There are also applications available which allow you to keep track of data usage, and can let you know when your data is getting close to the monthly limit.  One application I've seen is MiniMoni.  It isn't perfect, but supposedly does a decent job.
    If you want to thank someone for their comment, do so by clicking the Thumbs Up icon.
    If your issue is resolved, don't forget to click the Solution button on the resolution!

  • My iphone 4s has been dying within 4 hrs of being fully charged without even using it...i have already done all the battery saving tips n still not working do i need a new battery?

    My iphone 4s has been dying within 4 hrs of being fully charged without even using it...i have already done all the battery saving tips n still not working do i need a new battery?

    go to apple and get your battery looked at by a apple genius

  • Free Memory - Saving work quickly!

    Hi!
    I'm currently using the ram hungry quantum leap symphonic orchestra with 2.5Gb of ram. I usually work upto my limit in reguards to ram and this poses the problem of frequently saving my work.
    e.g. If I've only made a few midi changes within a song and I need to save the changes; it takes about 3-5mins (depending on the instruments) to load all the instruments up again due to the 'free memory' proccess reconfiguring the ram.
    I understand that it's neccessary to free up memory when working with high powered sampled intruments, however, it does seem pointless to wait such a long time if you just want to save a few midi changes.
    I've tried to changing the setting for 'empty trash after saving song' (preferences/global/song handling/) but to no avail.
    Any ideas?
    Thanx...
    G5 2.7Ghz DP 2.5Gb RAM   Mac OS X (10.4.4)   Focusrite Saffire, Logic Pro 7

    1: save your song again as project and choose move for all the questions they ask you
    Here are a bunch of tips for getting the most out of your EXS24
    FOR SMALLER CPU (G4) WITH MORE RAMS (2-4GB) try this:
    Open EXS24, go to options>virtual memory
    for Disk Drive Speed select "Slow"
    for Hard Disk Rec. Activity select "Extensive"
    Then Apply
    Doing this will release pressure from the hard disk and the CPU when you are loading samples.
    It also release pressure from the HD/CPU when you are recording EXS24 or playing back sounds through EXS24.
    FOR BIGGER CPU (G5) WITH LESS RAMS (1-2GB)
    Open EXS24, go to options>virtual memory
    for Disk Drive Speed select "Fast"
    for Hard Disk Rec. Activity select "Less"
    Then Apply
    Doing this will release pressure from the RAMS when you are loading samples.
    It also release pressure from the RAMS when you are recording EXS24 or playing back sounds through EXS24.
    stash
    G5 dp 2.5 3GB RAMS + G5 dp 1.8 1GB RAMS ( Internal/External HD 980GB )   Mac OS X (10.4.4)   2xDelta 1010LT / Edirol UR-80 / Mia Echo

  • HELP*****deleting all memory saved on nokia e72***...

    hi can someone please help me concerning my nokia e72, i have bought a 16gb memory card currently waiting on it but in the mean time the 4gb which came with the phone isn't allowing me to put any music on go on the internet, play the radio....do anything really. what is the problem? i have no idea what to do.....also how do i put music on the phone? when i plug it into the computer, files open but which 1 do i put music in too is it the download file?? i am totally lost with this phone actually thinking of taking it back its just very complicated...i need step by step info on how to delete my memory and how to put music on.  
    one other thing the phone is quite slow it freezes alot i have to take the battery out inorder to get it working again why is this? due to no memory?? does this phone save all the web pages i use?? what is using up the memory?? please help!!!
    thansk.

    Do you want to delete all the info on the memory card or from your phone. Dialling *#7370# from the main screen wipes out the phone memory by doing this you will lose all your data stored on to your phone memory like contacts, notes, bookmarks any applications installed, nokia music licenses ( you can later retrieve this) etc. In order to format your mem card so it from your phone go to file manager and use 'format mem card' For storing music on the card create a folder named 'music' or 'mp3' and place all your songs there, open your music player and refresh music library, wait till all the songs are added.
    If a reply has solved your problem click Accept as solution button, doing it will help others know the solution. Thanks.

  • NAS on a memory stick - tips and tricks

    Hi!
    I'm assembling home NAS (mostly for CIFS, probably CVS, probably some kind of multimedia streaming) with OS (and it is AL) placed on an USB flash drive. What I have already found (I mean tips and tricks):
    - /var has dedicated partition,
    - some fs dirs will be mount with tmpfs: /tmp, /var/lock, /val/run, and even am thinking about  linking  /var/log to RAID1 which will be used, or to tmpfs also,
    - of course, noatime (do we need 'flush' or any other options?),
    - dd is suitable for easy backing up and restoring of bootable USB flash drive (I have tried - it works! ).
    I would be happy if everybody having experience in this specific area will share discovered tips and tricks. If it takes matter, HW is (already bought): Celeron E3200, 2GB DDR3, 1TB + 1TB WD HDD for RAID1, uATX motherboard with solid caps, Scyther cooler, and so on.
    Thanks in advance!

    cybertorture, thanks for participation!
    cybertorture wrote:3. no, better think well for cooling hard drives than spin down them, unless they are not runing for seweral hours total idle
    Yes, cooling and silence are main priorities. I have found old server 4U case as a base for some DYIing I'm also apt (before any experience) to avoid turning spin off.
    cybertorture wrote:4. specifications above will get 1 mbit with no worries, as for heat i strongly recommend u cpufrequtils
    Probably it's a typo, I think you mean 1GBit. OK, will look at cpufrequtils.
    cybertorture wrote:now its time for mine question, why the hell u use usb as system device Oo?
    It's sufficient, silent, very cheap (in comparison with SSD), didn't eat SATA slot  and is very handy for backing up and restoring.
    Another question: HDDs has so called "Seek Mode 3" with less seeking noise (and less performance). Have not found a way to tune it.
    Last edited by student975 (2011-03-19 03:33:13)

  • Is all my iPod memory saved online?

    Hi-
    I need to reset my iPod to factory settings. NOTHING IS SAVED IN ITUNES. Is everything saves online on my Apple account? How do I get to it?
    Thanks so much!

    If you need to reset it to factory settings, go into iTunes, select the iPod, then scroll down and click restore.

  • TS1388 My battery on my macbook pro all of a sudden keeps using the battery power really quickly, so I am having to rechareg it constantly.  Does anyone know why this occurs or how to fix it.  I have used all the energy saving tips.

    Hi My battery on my macbook pro keeps running low on power very quickly and I have to keep recharging it.  This has never happened before. I have used all the power saver options, but it keeps happening.  Can anyone help. The battery seems to be losing power even when it is turned off.

    Hi BigThinker,
    How old is your Mac? If it is an older one, then the battery may just be dying. You can check by clicking on the Apple in the upper left-hand corner, then clicking on About This Mac>More Info>System Report, then click on Power (about half way down the list). At the top of the resulting display, you should see the following type of info:
    The Health Information will tell you if your battery is going to need replacement soon. If it says Normal, then it is not the battery.
    Cheers,
    GB

  • Memory Saving techniques

    Origional question was in the Java Programming section but I realize this deals with swing also so if you would, please visit.
    http://forum.java.sun.com/thread.jsp?forum=31&thread=442392&tstart=0&trange=15
    I appreciate everyone's time :)

    ... later it occured to me that a new mouselistener is being created for every button, and creating just one mouselistener instance to apply to all would work betterGee, I thought i suggested this 5 days ago:
    http://forum.java.sun.com/thread.jsp?forum=31&thread=441042
    and 5 days later I still think its a good idea.

  • Time saving tips for NetBeans

    Hi Folks -
    Just thought I would share these ten shortcuts that I use frequently with NetBeans.
    Tom

    Hi,
    I would like to add this hint as well. Netbeans provide an overview about the default keyboard shortcuts.
    cheers
    Frank

  • Setup for Controlling Articulations (or Patches) as an Interface

    Hi,
    Here is a new set-up I've created (though, I'm sure others have
    done this or similar things before).
    The objectives of this set-up are to provide a way to deal with
    situations where I have limited processing power and limited
    computer memory during the compositional process. This
    set-up is not necessarily meant to be used to produce
    professional, platinum recordings.
    I am new to Logic Pro, so this set-up may have weaknesses and
    flaws that I am not aware of; or, there may be a far better way
    to achieve the ends than this.
    The main concept I am using is that of an interface. An example
    of an interface is a light switch on a wall; if you turn it on, the
    light goes on, if you turn the switch down, the light goes off.
    This is one type of light interface; another might be a chain
    you pull; another might be a light dimmer switch.
    In this set-up, a multi-instrument is used as an interface to Violins I.
    I first began by setting up a new layer in the environment, and I called
    it "Violins I Layer".
    I then created a new multi-instrument, and labeled it "Violins I". It's icon
    box is checked so that it shows up in the arrange menus.
    All other objects to be created or used within this environment layer have
    their icon checkbox unchecked.
    To use Violins I in the arrange window, you simply select it. There is no
    hint in the arrange window what the implementation of this Violins I section
    is. It could be produced by an outboard sampler, or it could be produced
    by Apple's JamPack orchestral Strings, or it could be produced by Garritan
    Orchestral Strings (as a few examples). It could even be produced by
    a flute patch, but this would simply be confusing to someone trying to
    use the overall system.
    Because there is no hint in the arrange window as to what actually
    produces the Violins I sound, this is one reason I call it an interface.
    You know that "Violins I" represents the first violin section, but you
    do not know the details of the implementation.
    In this example, there will be three implementations of the Violins I
    section set up within the Violins I Layer within the Environment. The
    three implementations use the following facilities: Garritan Orchestral
    Strings (light patches, i.e., less memory patches), Apple's JamPack
    Orchestra, and an outboard sampler-player called a Proteus/2.
    We can call these three implementations each a "sub-instrumental-box" for
    lack of a better name. That is, each implementation will have 16
    MIDI channels, so it is like an outboard sampler-player as a stand-alone
    box.
    The environment will be configured so that only one of these three
    sub-instrumental-boxes can play at a time. Thus, you either choose
    the Garritan Orchestral Strings (GOS) implementation, the Apple
    JamPack implementation, or the Proteus/2 implementation.
    You will be able to change the implementation by adjusting a Cable
    Switcher within the environment, or you will be able to send a MIDI
    program change to the Cable Switcher, where a program change of 0
    means the cable switcher sets itself to 0, a program change of 1
    means the cable switcher sets itself to 1, and a program change of 2
    means the cable switcher sets itself to 2.
    If the Cable Switcher is valued at 0, GOS is used. If the Cable Switcher
    is set at 1, Apple's Jampack Orchestra is used. If the Cable Switcher
    is set to 2, the out-board, Proteus/2 is used.
    Each sub-instrumental-box will have, potentially, up to 16 unique sounds.
    Each unique sound will be accessed by what channel the input note is
    playing on.
    Thus, if an incoming note is on channel 1, it will be played arco (regardless
    of whether the implementation is GOS, Apple, or Proteus/2).
    If an incoming note is on channel 6, it will be played pizzicato (regardless
    of whether the implementation is GOS, Apple, or Proteus/2).
    Let it be assumed, that the Garritan Orchestral Strings (light) will use more memory
    and more processing power than Apple JamPack. Whether it is a significant
    difference I do not know. And, of course, the out-board, Proteus/2 uses the
    most minimal of computer resources, because it generates its own sounds
    externally (though these strings sounds are not very good when compared to
    Apple and GOS).
    So, the idea of this set-up, here exemplified only in the Violins I section, is that
    while one is composing, and adding more instruments, sometimes the limitations
    of your computer will require you to "downgrade" from Garritan Orchestral Strings
    to Apple's JamPack strings, or even down to the out-board, Proteus/2.
    For example, one might already have a sketch of the string section for a
    passage, and now one is adding a trumpet; perhaps this trumpet uses
    up the next bit of processing power such that the passage no longer
    plays correctly. This, one hopes (as this set-up is brand new), could
    be alleviated by taking the Violins I (and other string
    sections), and switching them to play on the out-board Proteus/2. While the
    Proteus/2 strings are poor, they still are strings, and they could play while one
    focuses on the trumpet part.
    Once I have given more details about this set-up, I will not then go into the
    details of how you use the score editor. But, this set-up is meant to be used
    with the Score Editor. Let me add these small points of detail about how
    this set-up will interact with the Score Editor:
    1. Within the score editor, you can select on or more notes, then click and
    hold on the channel number in the left pane, and move the mouse up and
    down to set all the notes to a given channel (assuming you also hold down
    the option key if the initial channels for the notes is not the same).
    Thus, you change the channel of the note or notes and their articulations
    will automatically be changed from, say, arco to pizz.
    2. Within the score editor, you can click in a region between two staves so
    as not to select any notes or any staves, then set the default channel to
    some value, such as 6, which represent pizz. Then when you enter a new
    note using the pencil tool, that note will be associated with channel 6
    and thus will be played pizz.
    3. Within the arrange window, for a given track using the Violins I multi-
    instrument, make sure that the Port is Off, the Channel is All, the Program
    box is unchecked, and the Volumn box is unchecked.
    In short, you can control the articulations of the notes without ever leaving
    the score editor.
    There is a down side, however. If you intend to have two, rhythmically
    independent lines in one staff, and they are the same articulation (such
    as arco, i.e., they are both MIDI channel 1 in this example), then you
    will not be able to do so, because Apple has perhaps followed the "Village Idiot"
    anti-pattern in some of its work on the Logic Pro application. That is,
    this anti-pattern is exhibited when a new concept is introduced, but
    instead of defining an interface for this new concept, either lack of funds,
    time, or desire, results in the re-using of a previously defined interface
    to carry out this new task.
    Here is an example. I currently have a kitchen with a light and its
    associated light switch. I hire a handyman to insert a disposal within
    the sink. The handyman, being short of time, resources, and resolve,
    hooks up the disposal to my light switch. Now, whenever I enter into
    the kitchen and turn the light on using the light switch, the disposal
    also turns on. Instead, the handyman, should have created a completely
    independent interface to be used to turn the disposal on and off. Turning
    the light on and off is a different concept from turning the disposal
    on and off.
    The use of the Village Idiot anti-pattern is potentially* used by Apple when it
    says that a channel number is used to define one or more independent
    lines within a staff. Instead, to avoid this anti-pattern, they would
    come up with a new term, "score channel", "staff voice number", or
    something, and build an interface specifically related to this functionality.
    Then I could have one staff with two voices, each assigned a unique
    "stave voice number", and each having an identical MIDI channel
    number (because they are both playing arco).
    *Note that I specifically say "potentially". I have not yet experimented
    with placing two lines on one staff and then testing if I can get them
    to play the same musical instrument. Keep in mind, please, that I am
    new to Logic Pro. So, the above may be incorrect or incomplete.
    My focus right now is to use Logic Pro while composing, and I am not
    yet focusing on creating the best, professional looking score as an
    end-product.
    I've found one instance (though more may certainly exist) where
    the village idiot anti-pattern is used. In the score editor, if I use a
    user-defined rest (which, by the way, I always try to avoid using),
    and then if I rubber-band select a section of the melody, if I try to
    adjust the velocity of notes, I also inadvertently adjust the placement
    of user-defined rests. The village idiot anti-pattern seen here is that
    the exact same interface (moving the velocity value up and down) is
    also used to mean the placement of user-defined rests; clearly, it is
    best to create a new interface for dealing with the placement of
    user-defined rests.
    In summary, the possibility exists that in using the environment spelled
    out here, the use of channels for articulations may pose problems for
    you when you attempt to place two, rhythmically independent lines onto
    one staff when these two lines use the same channel number to represent
    their articulation (pizz. for instance). Rohan, and other Logic Pro experts
    hopefully can confirm or rebut this warning of mine if it is false.
    Within the environment's Violins I Layer, the Violins I multi-instrument has
    already been created (the steps were given above).
    In this example, I am using ten articulations:
    Channel Number Articulation
    1 SusV Lite (looped): Sustained vibrato.
    2 SusNV Lite (looped): Sustained non-vibrato.
    3 Grand Detache Lite
    4 Marcato Lite
    5 Sautille Lite
    6 Pizz Lite
    7 Tremolo Lite
    8 Trills - Half Lite
    9 Trills - Whole Lite
    10 Stacatto
    The articulation names are taken from the Lite versions of Garritan
    Orchestral Strings. The Apple JamPack Violins I do not have all
    these articulations. And, the Proteus/2 has even fewer. This, however,
    will not end everything, for this means that if a sub-instrumental-box
    does not have a Grand Detache, that we simply map Grand Detache
    to what it does have, which is just a simple arco.
    Thus, as less capable sub-instrumental-boxes are used, not only does
    the sound quality degrade, but the articulations start to become less
    detailed. Here is another example: Proteus/2 does not have a trill,
    so its trill is mapped to a simple arco.
    In the environment's Violins I layer, here are the details of the multi-
    instrument called Violins I: It's icon is checked, its Port is off,
    its Program is unchecked, its volume is unchecked.
    Create a new cable switcher object using the menu:
    New > Fader > Specials > Cable Switcher
    Here are the details of this Cable Switcher (shown when you select it):
    Output: Switch
    Channel: 1
    - 1 - : 48
    Input: Program
    Channel: 1
    -1- : 7
    Range: 0 127
    Value as Number
    Filter: Off
    Feedback: unchecked box.
    I don't know what all the above means, but I do know that it means at least
    that the cable switcher will change value when it receives a program (or
    patch) change on any MIDI channel (as described earlier): thus, if it
    receives a program (or patch) change valued at 0, the cable switcher
    will pass everything through the 0 output port.
    Now draw a cable between the multi-instrument to the Cable Switcher.
    The Cable Switcher is the gate-way to a particular implementation:
    the specific sub-instrumental-box that is currently being used to create
    the sounds.
    Let's work on the first sub-instrumental-box: the Garritan Orchestral Strings.
    Create a new Channel Splitter. Draw a cable from the Cable Switcher to
    this newly created Channel Splitter.
    The Channel Splitter can split an incoming MIDI signal into 16 MIDI channels
    (based upon the MIDI channel of the note passing through). This is how
    we will control the articulation.
    Now, this next part is personal preference. You may have another working
    method. But, we now need to connect the outputs of the Channel Splitter
    to instruments. I have set up Logic Pro to automatically create 128 audio
    instruments for me. For this sub-instrumental-box, I'll be using the ones
    that Logic has named: "Inst 100", "Inst 101", ..., "Inst 109". I open up a new
    environment window, and I select these ten instruments, and I drag them
    to my current, Violins I Layer, and they are moved. I then close the
    environment window I just, newly opened.
    Back in the Violins I layer, I connect output channel 1 of the Channel Splitter
    to Inst 100, and output channel 2 to Inst 101, and so forth, until I finally connect
    output channel 10 to Inst 109.
    For each of these ten instruments, I click under the "I/O" label, and bring up
    the EXS24 sampler, and from there grab a specific Garritan Orchestral
    Strings patch, such as "SusV Lite". Note that the specifics of how Logic Pro
    converts the gigasampler format that GOS came in to a format Logic Pro
    understands are not detailed here.
    This completes the first sub-instrumental-box. (Other details not mentioned:
    each instrument was sent to one bus to make mixing a little easier; but,
    you can leave these set to outputs 1 and 2 if you wish).
    If you send in MIDI notes on channel 1, they will sound as sustained, vibrato.
    If you send in MIDI notes on channel 4, they will be marcato, and so forth.
    Note, by the way, the "power" of being able to select a specific file having
    the specific articulation I desire. Now I am in complete control as to how
    this specific articulation will be played. But, if these articulations were
    bundled within only one file, where I was forced to either send key-switches
    or continuous controllers to activate either arco, marcato, termolo, and so forth,
    then I would not have this kind of flexibility and power. By the way,
    GOS lite sounds also have key-switched patches for those who like to
    play the notes at the keyboard; but, in this instance, GOS also has flexibility
    in that I am able to ignore the key-switched patches, and use the specific
    files each containing a specific articulation. Apple also has a similar
    flexibility: for Apple JamPack, you can use continuous controller 4 to
    change articulations for some of the patches, or you have the choice
    of loading each individual articulation from a specific file set (which is
    what will be done in this example).
    The next step is to create the second sub-instrumental-box implemented
    by the Apple JamPack orchestra's Violins I sounds.
    Create a new Channel Splitter. Cable the Cable Switcher (there is one free
    node on it) to the new Channel Splitter. Apples Violins I have the following
    articulations: Legato, Pizz, Tremolo, Trill Half, Trill Whole. For staccato,
    we will load the Violins II staccato patch. By the way, I forgot to mention
    that in the GOS, there is no staccato patch for Violins I, and I did a similar
    thing, I loaded the Violins II staccato patch to be played by the Violins I.
    Now I need some audio instruments to be connected from the Channel
    Splitter. Open a new environment window. Drag over "Inst 110",
    "Inst 111", ..., and finally "Inst 115".
    Cable Channel Splitter 1 output to Inst 110. Set Inst 110 just under I/O to
    Violins I Legato. Cable Channel Splitter 6 output to Inst 111 and just
    under I/O set it to Violins I pizz. And so forth, using up a total of
    6 channels to six instruments of Apple's JamPack strings.
    Now, there are some output channels from the Channel Splitter that
    are not used, because there is no corresponding patch in the
    Apple JamPack. Simply map these to the closest match you can find.
    Thus, output channel 2 of the Channel Splitter is patched to
    Inst 110 which represents legato and is the closest representation
    of "sustained, non-vibrato."
    Also, output channel 3, Grand Detache, is linked in an identical fashion,
    because plane legato is the closest match.
    Output channel 4, which should represent marcato, is mapped to
    Inst 112 (staccato), as that is a somewhat representative match-up.
    And, you continue in this fashion, mapping the best you can. Remember,
    Apple's JamPack does not have the many articulations of GOS lite
    patches, it is a specific implementation of the interface. And, the
    Apple JamPack will degrade in sound and in the number of unique
    articulations, but, theoretically, use up less processing power from
    the computer.
    Note that you can now click on the Cable Switcher to toggle between
    the two sub-instrumental-boxes we have just created. When the
    Cable Switcher has "0" written on it, you hear GOS. When the
    Cable Switcher has "1" written on it, you hear Apple JamPack.
    And, when we are finally done with the steps to follow, when the
    Cable Switcher has "2" written on it, you hear the out-board sampler
    Proteus/2.
    To create the third and final sub-instrumental-box, create a new
    Channel Splitter. Cable the free node from the Cable Switcher to
    this new Channel Splitter.
    Create one new instrument (not a multi-instrument) and label it "Arco Violins".
    Create another new instrument and label it "Marcato 2". Create another
    new instrument and label it "Pizz Violins". Create a final instrument
    and label is "Trem Strings". Obviously the Proteus/2 is not as sophisticated
    as either Apple's JamPack or GOS in that there are not necessarily
    specific Violin I patches only; so, I tried my best and used "Marcato 2"
    for example, even though this is for the entire string family.
    The details of each instrument is now given (remember, that some of these
    details related specifically to the out-board sample-player, Proteus/2):
    Arco Violins:
    Port: Port A
    Channel 1
    Program: box checked - 7.
    Volumn unchecked.
    Pan unchecked.
    Transpose 0.
    Velocity 0.
    Key Limit C-2 G8
    Vel limit 0 127
    Delay 0
    No Transp. unchecked
    No Reset: unchecked.
    Style: auto
    Marcato 2:
    Port: Port A
    Channel 4
    Program: box checked - 9
    Pizz Violins:
    Port: Port A
    Channel: 6
    Program: box checked - 15
    Trem Strings:
    Port: Port A
    Channel: 7
    Program: box checked - 18
    In the above listings, the Program has its box checked,
    and the number which follows it is the specific patch or
    sound containing the articulation I need to be produced
    by the Proteus/2.
    One can now click on the Cable Switcher and activate
    one of the three, specific implementations of "Violins I".
    You can also send in a program change through MIDI
    to accomplish the same thing. However, it is always
    possible that if you change the implementation in the
    middle of a phrase, that the note off signal for the
    last note played by the previous implementation might
    be sent to the different, current implementation, with the
    net result that the note never turns off.
    Now that you have the Violins I layer in your environment,
    here are some issues and some questions I'm thinking about (and don't know
    the immediate answer to):
    1. The GOS sub-instrumental-box used 10 EXS-24 audio-instruments, how
    much memory was that exactly?
    2. Apple's JamPack adds an additional 6 audio-instruments. How much
    additional memory does adding JamPack produce?
    3. If my G4 Macintosh has 1.5 gigs of memory, do I care? Is Apple's
    Logic Pro program smart enough not to keep these sounds in memory
    if they are not used? Or do these sounds always reside in memory?
    4. To conserve memory, is it smarter to load Apple JamPack instruments
    through the ESX-24?
    Thanks,
    Sys6
    G4, 1.5 gigs of memory   Mac OS X (10.4.8)  

    wow! What a post!
    Your way of "articulation switching" is very similar to the articulation tool I'm currently using, created by a member named kai. To find out more about his tool and its uses, visit the quick tip post I created: http://proapptips.com/tips/article.php?story=2006092810303559
    edit: It turns out the link I provided in the tip has been changed, so if you want to download the tool and its manual, visit http://www.elvenmusic.com/vsl/vsl.html and scroll to the bottom.
    Now, as for your concern of scoring two independently rhythmic parts with the same articulation in the score editor, there is a simple way around this problem. Simply add another track using the same Violin I instrument in the arrange page, which will give you 2 tracks in the score editor. This may not be the best scoring solution, as you will now have 2 violin staffs for divisi violin parts, but it will work fine while composing and you can merge the two when focusing only on the score.
    Also, I'd like to point out a memory saving tip you will find helpful. First off, its impossible for you to apply your technique for every instrument of the orchestra, as logic limits you to 128 instruments at one time, and given that an full orchestra can easily use 30-40 instruments, you will not be able to load 32 articulations for each instrument (16 GPO instruments and 16 jampak instruments). Realistically you will only be able to load about 3-4 articulations for every instrument. However, logic does not have any limit for instrument OBJECTS, thus you can create "slots" where particular articulations may go, and turn the instrument to "off" and simply load each articulation as needed. Whats cool about this method, is that for the most important articulations that you always want on call, load them up in EXS first, and then turn off the object in the environment window. Now whenever you need that articulation, simply turn on the object to its proper instrument number and the associated instrument patch and EXS instrument will be loaded automatically! Cool huh! You can also open link your environment window to update its data to any other window using the "chain" icon. For example, you can have your arrange page open on on side of your monitor, and your environment window open on the other, and whenever you select violin one, the environment goes to your violin I object, allowing you to quickly add more articulations to your open slots when needed (I have mine on a 2nd monitor, which saves me from having to constantly open the environment when I want to add an articulation).
    In answer to your other questions, if you are curious about how much memory your samples are using, run apple activity monitor before you load a sample, and after to get a rough estimate. Make sure to check how often the activity monitor checks ram, as its default may be 5min (dont remember), and keep in mind individual instruments are not that big, its when you load 20-30 that it starts to add up.
    As for your 3rd question, logic will keep everything you load in its memory buffer and/or use CPU to keep it ready to go. Each exs you load, even if you dont select a patch, uses computer resources. Thus my recommendation of turning your objects to "off" and only loading articulations as needed.
    I dont have apple jam packs, so I cant answer #4. However, you could test it yourself using activity monitor above.
    Well done in your implementation of these concepts on your own! I personally had no clue any of this was possible before I stumbled upon Kai's articulation tool. Now that I have, composing with large sample libs as proven a much more enjoyable experience!
    All the best, and thanks for sharing this with the logic community!

  • RAZR / RAZR MAXX Helpful Tips..

    Tip No. 1 Battery Tips..
    https://motorola-global-portal.custhelp.com/app/product_page/faqs/p/30,6720,8417
    Rechargeable batteries have a limited number of charge cycles and will naturally degrade over time. You've probably experienced this with other battery-powered products - you find yourself charging the battery more often as the charge just doesn't seem to hold as often as it once did. Eventually, you may need to replace the internal battery.
    There are a couple of things you can do before replacing the battery. Sometimes it's a matter of changing a few settings that will ensure you're getting all the power you can from your battery. Motorola Customer Service can help you with this process over the phone.
    Before you call:
    We recommend that you completely deplete the battery by allowing the device to completely shut down when the battery has depleted.
    Once your product shuts down, plug it into the charger that came in the original box, and allow it to charge to 100%.
    Once you've completed this charging cycle, call Motorola Support at 800-734-5870, and the team will diagnose your battery, and recommend setting changes or actions.If your battery does need to be replaced, we offer two battery replacement options:
    The battery only replacement program lets you send your product to Motorola so that we can replace the battery and return the device back to you. If your device is within the warranty period there is no charge for this service. If your device is outside of the warranty period, the cost of this service is $49 plus applicable taxes.
    You can expect to receive the device back approximately 5 business days from the time we receive the device.  Use our online repair submission process to get going.
    With the expedited battery replacement program, for an extra charge we'll provide you with a FedEx label to return your product. If your device is within the warranty period the charge for this service is $19 plus applicable taxes. If your device is outside of the warranty period, the cost of this service is $69 plus applicable taxes.
    You can expect to receive the device back 3 days after we receive the unit.  Use our online repair submission process to get going.
    Additional Battery Tips: 1 1/2
    https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/77264/p/30,6720,8417
    Built-in tools to assist you in optimizing battery life:
    Power control widget
    Data Saver
    Motorola Task Manager
    CLICK HERE for community advice suggestions on using SmartActions to extend battery life.
    You can also get step by step video instructions on how to use SmartActions to help conserve battery life. Using your phone, from your home screen touch Apps > Help Center> Tours > under Getting Started touch theBattery Saving Tips and Tricks video.
    Things you should know about your battery
    This product uses a non-removable battery. The battery should only be replaced by a Motorola-approved service facility. Any attempt to remove or replace your battery may damage the product.
    The DROID RAZR MAXX is feature-rich and can run a virtually limitless number of applications, making it useful for many tasks. Your particular usage will affect how long you can go before recharging your battery.  Playing games, running applications, and surfing the Web increase the power use of the computer-like functions of the DROID RAZR MAXX. Calling and texting utilize its phone functions.  Depending on your use mix, time between charges will vary. We know you want to use the device to its fullest and offer you these tips to help you get the most from your phone while going as long as possible between charges.
    New batteries are not fully charged. Plug the battery charger into your phone and an electrical outlet. Your phone might take several seconds to start charging the battery. Charging time from 0% takes approx. 5.5 hours.
    Tips:
    It is recomended to use a wall charger to charge the phone instead of USB cable plugged in to a computer.
    It may take several charging cycles for your battery to reach optimum performance.
    If your device is completely discharged, it may take several minutes for the device to begin charging.
    Ensure you are using a Motorola specific charger. Other chargers might take longer to charge your battery, or cause your calls to fail during charging.
    Tips to extend battery life:
    During initial set up of your Google and social networking account, your phone's battery may drain faster than usual due to the amount of data transferred. After the initial sync, and a few charging cycles, your battery will reach its maximum capacity.We strongly recommend to keep the phone attached to the charger during the initial sync.
    See where you power is going: Tap Home > Menu >  Settings > Battery information > Battery use.
    When setting the phone down after use, quickly press the power key to invoke a blank screen. Selecting a shorter back light duration will also help conserve power by blanking the screen when not in use.
    Lower the display brightness. Set Brightness to Automatic or low: Tap Home > Settings > Display >Brightness
    Set Screen timeout to 1 minute or less: Tap Home > Settings > Display > Screen Timeout
    Turn animation off: Tap Home > Settings > Display > Animation > No animation
    Turn off GPS when not in use. Active GPS can take a lot of power. Exit from navigation apps when not in use. Tap Menu > Settings > Location & Security > Use GPS satellites and Use wireless networks uncheck.
    Turn WiFi off when not in use : Tap Menu > Settings > Wireless & Networks > Uncheck Wi-Fi
    Turn Bluetooth off when not in use: Tap Menu > Settings > Wireless & Networks > Uncheck Bluetooth
    Applications which uses battery power: Certain streaming Music, Music Players, Talk, Video Chat, Navigation, Weather, and Map apps. widgets and live wallpapers, are notorious battery drainers. In addition certain Facebook, Twitter, Email and other apps that constantly sync over the internet can reduce your battery life. We recommend you use the Motorola task manager application. Task Managers let you monitor how apps use memory and processing power and identify apps that are using too many resources.
    Reboot your phone If you are getting only a few hours of battery life or your phone is running slow, it is probably not your phone. An app or widget is probably the cause. Restart your phone to clear background apps: Press and hold the power button > Tap Power off. Then turn the phone back on. Daily reboots can help keep rogue apps from taking battery life.
    Use the AC adapter to charge your phone whenever possible.
    Toggle Bluetooth, Wi-Fi, and GPS on or off as needed. These can be placed on your desktop by selecting an open area of your screen and selecting them. individually or using the Android Power Control Widget.
    Clear all notifications from the notification bar as much as possible.
    Ensure you do not have have duplicate email accounts. Duplicate email account will drain battery life. To check for duplicate email accounts, touch > My Accounts > Advanced set up and ensure there are no duplicates. To remove an account, touch the account > Menu > Remove account.
    We suggest charging each night so you start the day fully charged and ready to go!
    Tip No.2  Screen Lock..
    https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/86349/p/30,6720,8417 
    How does my screen lock and unlock features work with the Android 4.0.4 (Ice Cream Sandwich) upgrade?
    With Android 4.0.4 (Ice Cream Sandwich) your device now has several different lock options available. 
    To access your lock options, touch   > Settings > Security.
    Screen Lock Options
    Slide - provides no protection, but lets you get to the Home screen quickly, or open Camera and start taking pictures immediately.
    Face Unlock - lets you unlock your phone by looking at it. This is the least secure lock option.
    Pattern - lets you draw a simple pattern with your finger to unlock the phone. This is slightly more secure than Face Unlock.
    PIN - requires four or more numbers. Longer PINs tend to be more secure.
    Password - requires four or more letters or numbers. This is the most secure option, as long as you create a strong password.
    The Lock Screen on Android 4.0.4 (Ice Cream sandwich) uses two timers. The first timer is the "Sleep" timer which turns off the device display to extend battery life. You can turn the display on and swipe to unlock. The second timer called the "Automatic lock" timer turns on security features like pin, pattern, password or face unlock and protects the device from unknown users. This "Automatic lock" timer begins after the "Sleep" timer expires and you will be asked to enter personally recognizable data like pin, pattern, password or the face unlock when the display is powered on.To adjust the "Automatically lock"  timer go to Settings > Security > Automatically lock > Select desired time frame.To adjust the "Sleep" setting go to Settings > Display > Sleep > Select desired time frameIf you are using facial recognition and do not want the "slide to unlock" to appear, set the "automatic lock" timer to "5sec".Power button instantly locksThere is a new option in Android 4.0.4 which will automatically lock the device when the display is on and the power button is pressed.  As soon as the power button is pressed your device will lock.To activate the "Power button instantly locks" setting, go to Settings > Security > Toggle the Power button instantly locksIt is important to note your phone may contain security policies set by your IT administrator which may override any settings you attempt to set under screen security. For example, if you set your phone to automatically lock for 30 minutes and phone locks after 10 minutes, it may be due to security policies set by your IT Administrator.  Please contact your IT Admin for more information.
    For more information on using your new lock features select one of the quick links below:Lock and unlock basics  Set screen lock  Respond to incoming callsFace unlock is grayed out  
    To unlock the screen, press the Power key, then touch and flick to .To lock the screen, press the Power key, or let the screen time out (don't press anything).Tip: To add a message to the lock screen:1. From the home screen, touch > System settings.2. Touch Security > Owner info and type your message.
    Set screen lockDepending how you use your phone, you may want to set some form of automatic screen lock to prevent unauthorized access. If a screen lock has been set, the screen locks when your phone's display goes to sleep. It is important to note your phone may contain security policies set by your IT administrator which may override any setting you attempt to set under screen securityBefore setting a screen lock it is important to note that you will need your Gmail / Google Account credentials to reset any security lock, so please do not set a security lock on your device without first setting up a valid Gmail/Google Account you can remember and access.To adjust your phone's lock settings:1.  From the Home screen touch  > Settings2.  Touch Security > Screen lock.3.  Touch the type of lock you want and follow the onscreen instructions.
    If you have previously set a lock, you must enter the pattern, PIN, or password to unlock the lock settings.4.  You can choose among these lock options, listed in approximate order of strength: Slide, Face Unlock, Pattern,Pin, and PasswordAfter you set a lock here, a lock screen displays whenever your screen wakes up, requesting the pattern, PIN, or other specified key
    Respond to incoming CallsWhile the screen is locked, you can respond to incoming calls in three ways.
    To answer a call, touchand flick to .
    To send an incoming call to your voicemail, touch and flick to .
    To send a pre-set text message to the caller, touch and flick to . Select a message to immediately send it.
    Tip: To silence an incoming call alert, press the Power key or the volume keys.
    Face unlock is grayed out
    Face unlock may be grayed out due to security policies set by your IT administrator which may override any setting you attempt to set under screen security. Contact your IT admin for more information.
    Tip No.3   Basic ways to navigate around your DROID RAZR/RAZR MAXX
    There are a couple of basic ways to navigate around your phone. Watch for these common elements and you'll get what you need in any app.
    Let the action bar be your guide
    After you open an app, check for an action bar at the top, which includes:
    App icon on the app's main screenOr the Up button to return to the main screen
    Menu for changing the view
    Buttons for frequent actions
    More actions (if needed)When using the app, also check the top and bottom of the screen for more options such as Save, Done, andCancel.
    For an example of an action bar:
    Touch > Email to see:
    Confirm it's the main screen of the app.
    Switch to views of other accounts.
    Sync email. Compose a message.
    When you open an email, the action bar changes:
    Return to the main screen of the app.
    View the title of the opened email message.
    Reply to the message, Reply all, Forward, or Compose new.
    Note that two navigation buttons are similar, but work differently. Repeatedly touch the Up button at the top left of the screen to return to the main screen of the current app. Or touch at the bottom of the touchscreen to reopen the previous screen, regardless of its source.
    Use tabs to find more content
    Some apps use tabs at the top of the screen to keep things organized.
    Touch a tab that you want to open:
    The opened tab is underlined with highlighter.
    Touch a tab at the edge or flick the tab bar to scroll to more tabs:
    Swipe left/right below the tab bar to scroll through multiple screens, and even scroll across tabs:
    Look for tabs in and and .
    Updated by B33 Aug. 04 2012

    Tip No.5 -- How do I set up and troubleshoot Wi-Fi issues?
    https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/77259/p/30,6720,8417
    Follow these steps to set up and troubleshoot Wi-Fi wireless Internet access.
    Note: The DROID RAZR MAXX will only operate on the 2.4 GHz frequency and will not work on the 5GHz frequency.
    Quick links
    Wi-Fi set up instructions for Android 4.X (Ice Cream Sandwich) users    
    Activate Wi-Fi
    Obtain the MAC address
    Using Mobile Hotspot 
    Wireless Lan Supported Specs
    Set Wi-Fi to work smarter, not harder
    Troubleshooting  
    Unable to stream any media when connected to Wi-Fi network, but can still surf using the web browser.      
    Ruckus WiFi router issue 
    Activate Wi-Fi
    To turn Wi-Fi on and connect to a wireless network:
    From the home screen press the menu key.
    Tap Settings.
    Tap Wireless and networks.
    Touch the Wi-Fi check box to turn Wi-Fi on.
    The phone will scan for available wireless networks.
    Tap Wi-Fi settings.
    The network names and security settings (Open network or Secured with WEP) of detected Wi-Fi networks are displayed in the Wi-Fi networks section.
    Tap a Wi-Fi network to connect. When you select an open network, you will be automatically connected to the network. When you select a network that is secured with WEP, enter the WEP (security) key and then touchConnect.
    Obtain the MAC addressTo obtain the MAC address:
    From the applications tray, tap Settings.
    Tap About Phone.
    Tap Status and scroll to Wi-Fi Mac address.
    Using Mobile Hotspot. Click here to learn more.
    Wireless Lan Supported Specs
    802.11b/g/n
    WEP
    WPA/WPA2 PSK
    802.1x EAP
    Set Wi-Fi to work smarter, not harderTo save battery power, give your Wi-Fi connection a rest when you're not using it. Use the Wi-Fi sleep policy to set your Wi-Fi connection to sleep when the display turns off and reconnect when it turns on.
    From the Home screen, press the menu key > Settings.
    Touch Wireless & networks > Wi-Fi settings.
    Press the menu key > Advanced > Wi-Fi sleep policy.
    Touch When screen turns off.
    TroubleshootingNote: A software update is now rolling out, and includes enhancements in Wi-Fi performance and more. Click herefor full details.Unable to establish connection with the phone
    The wireless network may not be in range or has too of a weak signal to provide a successful connection. Check the signal bar to ensure you have strong connection.
    Re-enter the key on the phone to match the key configured on the router. Make sure that the encryption type and security settings match on the router and phone.
    If WEP encryption is in use, check that the key configured on the router matches the key entered on the phone.
    The wireless network you're attempting to connect to may be configured for static IP addresses only. Check with the system administrator for an IP address assignment.
    Unplug the power from your router, turn the phone off. Plug back in your router first, then wait for 1 minute and then turn on your phone.
    Can't connect to Internet
    Try a different URL or web site address.
    Disconnect and try connecting to the network again.
    Enter correct Password (WEP-WAP/WPA key).
    If connected via a commercial Wi-Fi hotspot, such as the ones at Borders or Starbucks, we recommend renewing the hotspot's DHCP lease.
    Unplug the power from your router, turn the phone off. Plug back in your router first, then wait for 1 minute and then turn on your phone.
    Cannot connect to certain web sites using HotSpot
    A software update is now rolling out, and includes enhancements in HotSpot performance and more. Click here for full details
    Ruckus WiFi router issueIssue: Device does not connect to Ruckus WiFi router (example model#: 2825)
    Description: In DHD11 TA3 we have an IP address conflict between the LTE IP address and the default gateway address with the Ruckus router.
    Work around: Change the default gateway address on the router as follows:
    Login Router through Browser: http://192.168.20.1
    User name: user
    Password: password
    (user name and pass written on AP)
    goto "Local network" under Configuration section on the Left side.
    change the field in : "Local IP Address" from 192.168.20.1 to
    192.168.0.1
    Change  :"Starting Address" from 192.168.20.2 to 192.168.0.2
    click update settings.Note: We become aware of an issue with a certain Wi-Fi router Router: Netgear N600 WNDR3400, that may experience loss of Internet Connectivity on Wi-Fi signal with the DROID RAZR MAXX.Here's our solution for this issue:
    Go to the wireless settings for the Netgear router from a browser on your PC by going to192.168.1.1
    On the Router Manager screen, go to the Setup section in the left hand column and select Wireless Settings
    Under the Wireless Network (2.4GHz b/g/n) section change the channel from Auto to a static channel of your choosing. (Any number from 01 -11)
    Scroll down to the bottom of the Wireless Settings screen and select Apply.
    For Android 4.X (Ice Cream Sandwich) users.
    TURN WI-FI POWER ON OR OFF
    Touch Menu > System settings, then touch the Wi-Fi power switch to turn it or .Note: To extend battery life, turn off Wi-Fi power when not in use.
    WI-FI SEARCH & CONNECT
    When Wi-Fi is on, the Wi-Fi in range indicator appears in the status bar when a network is available. Drag down the status bar and touch the Wi-Fi networks available notification to select and connect to a network.To search for a network when Wi-Fi is off:
    Touch Menu > System settings > Wi-Fi.
    Touch the Wi-Fi power switch to turn it and scan. Your smartphone lists the networks it finds within range.Tip: To see your smartphone’s MAC address or other Wi-Fi details, touch Menu > Advanced.
    Touch a network to connect. If necessary, enter Network SSID, Security, and Password, and touch Connect.
    When your smartphone is connected to the network, the Wi-Fi connected indicator appears in the status bar.Tip: When you are in range and Wi-Fi power is on, you will automatically reconnect to available networks you’ve connected to before.
    WI-FI HOTSPOT
    You can make your smartphone a Wi-Fi hotspot to provide portable, convenient Internet access to other Wi-Fi enabled devices.Caution: This application significantly impacts battery life. You may want to run this application with the charger connected.Note: You need to subscribe to Wi-Fi hotspot service to use this feature. Contact Verizon Wireless for details.To set up your smartphone as a Wi-Fi hotspot:
    Touch Menu > System settings > Tethering & Mobile Hotspot > Mobile Hotspot to turn on the hotspot.
    Touch Mobile Hotspot settings > Configure Mobile Hotspot to change hotspot security and configuration settings:
    Network SSID: Enter a unique name for your hotspot and touch Next.
    Security: Select the type of security you want: WEP, WPA, or WPA2. Enter a unique password. Other users can access your Wi-Fi hotspot only if they enter the correct password.Note: Keep it secure. To protect your smartphone and hotspot from unauthorized access, it is strongly recommended that you set up hotspot Security (WPA2 is the most secure), including password.
    Broadcast Channel: Select a channel that minimizes potential interference. You may need to try different channels after your hotspot is active for a time.
    Touch Save when the settings are complete.
    When your Wi-Fi hotspot is active, other Wi-Fi enabled devices can connect by entering your hotspot’s SSID, selecting a Security type, and entering the correct Password.
    A recent Update to these Instructions above Can Be Found Here:
    https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/71988/p/30,6720,8417

  • Little Memory Left

    Hello guys
    I have a Curve 9360 and here's the story...
    I updated my device os to 7.1 and I was surprised that I only have about 90MB of memory left.
    I don't have much apps installed, but shouldn't I have at least 200+MB or so memory left?
    I don't really know what happened here, anyone of you have any idea why my memory is that low?

    Hmm... you may have had a memory leak caused by the OS. you may reload it or switch it back to the old one. Are you on Post paid/
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up Blackberry Battery Saving Tips | Follow me on Twitter

  • Unhiding Files on my memory card

    How do i unhide files and folders on my memory card

    Look for Files inside your Applications Folder on Homescreen. Inside the FIles Application, you can access each folder and files, look for the desired directory and press Menu and choose Show All. it will show you greyed out folders or files that were previously hidden, highlight the item, press Menu and choose Properties then untick the Hidden checkbox
    Goodluck
    Ron
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up Blackberry Battery Saving Tips | Follow me on Twitter

Maybe you are looking for

  • Creating a site for mobile devices

    Good morning, I have a number of questions relating to the creation of a site for mobile devices. My client has given me the assignment to re-design his current website, and to also create a sub-site suitable for mobiles. I have spent a number of hou

  • MAXIMUM DATABASE SIZE SUPPORTED BY DERBY

    Hi, What is the maximum database size that Derby supports? Currently for our application, Oracle is used. We are planning to switch to Derby. Any Suggestions?? Vijaya

  • HT2330 i can't remember my password so i am unable to update my computer

    my brother give the powermac and i put a pass word on it and i forget the password can you please help me

  • Which computer to buy

    I am sure this topic is discussed over and over again, I am sorry for that.  I am not a real techy person, so I'm reaching out to you all for some thoughts.  I have a 2008 Mac Pro, and run Photoshop CC and Lightroom.  I don't do any video editing. I

  • Visual voicemails deleted on 'reset all settings'

    Hi, I did a reset all settings on my iphone4 after which my visual voicemails disappeared. Is there a way to recover these voicemails? Thank you.