Management of memory space - using totalMemory() and maxMemory()

I'm writing an app and applet which if "users" select too many images to display would easily create an java.lang.OutOfMemoryError. When loading images, I can used totalMemory() and maxMemory() to see what's being used and available before and/or after loading an image.
Is there a desirable "headroom" between totalMemory() and maxMemory() for "normal" JVM operations? In the case of the applet, there should be few net new objects created once the applet starts besides the images cached based on their selections.
My thinking is to limit the total memory available for image caching based on the the difference maxMemory() - "headrooom" - "application base object totalMemory()"
TIA,
Roy

RoyEpperson wrote:
I understand profiling the application to see what demands it has. Assuming the app/applet logic is not creating and disposing new objects, how much space does the JVM need to do it's "housekeeping"? or is that already allocated on initial invocation of the application?It isn't as simple as that.
I have gotten the VM (1.5 I believe) to start with something like a 3meg (somewhere around there) max heap. Although interesting that isn't usable.
When the VM loads something, like the regex api it is hard to say what actually gets loaded when. And when you create instances it takes more space as well.
So if you just want to guess then I would start with 32meg.

Similar Messages

  • I deleted all my photos and videos and then delete the deleted files but the photo app is still taking up 12 GB of space and I have no room for new stuff.  How can I clear the memory space used by my deleted videos and photos?

    I deleted all my photos and videos and then delete the deleted files but the photo app is still taking up 12 GB of space and I have no room for new stuff.  How can I clear the memory space used by my deleted videos and photos?  I don't know why the photos are still taking up space and if I will have to reset my phone to get rid of the problem.

    Hey there TowneJ,
    Welcome to Apple Support Communities.
    The article linked below provides troubleshooting tips that’ll likely resolve the issue that you’ve described, where deleted files appear to be taking up space on your iPhone 5.
    If you get a "Not enough free space" alert on your iPhone, iPad, or iPod touch - Apple Support
    So long,
    -Jason

  • Memory space using a 32bit Java process on Redhat Linux

    I have a java process that I need a lot of memory for. Its a 32 bit process, and I have no desire to have it as 64bit due to the huge pointers it forces.
    So I know I can turn to Solaris where I will have close to 4GB of memory available for this process (right?). But are there Linux alternatives? I am especially curious regarding Redhat on intel64 machines as I have (which is the common desktop hardware nowadays).
    I heard about the hugemem kernel for Redhat, but I am lost understading its nature. It is said it is not available for v.5 for x86. So is it available for the intel64 processors as I have? And what is the max memory space for a java process?
    Any other bit of information about java 32bit process running on a linux flavor on an intel64 machine will be greatly appreciated.
    thanks in advance!
    Woody
    Message was edited by:
    Woody.Benoty

    I'd say this is normal. There are a few things to consider when looking at an application like this:
    1. The 14 MB your process consumes include the memory required to load the java virtual machine. That is, all the base classes, native links, the just in time compiler etc. 14 MB isn't a lot, all things considered.
    2. When you display a message box, java will load additional classes and resources. They increase the heap size, though not really by 4 MB. Java preallocates portions of memory for the heap. If, for instance, your application consumes 16 MB of memory and you allocate another MB, the heap size may grow to 32 MB. Having a free section of heap space to spare increases performance, since java won't have to ask the underlying system for free memory every you create an object. You might want to check out your program in JVisualVM (deployed with every JDK6), which will tell you how much of the allocated heap size is really in use, or you can rely on the according methods in the Runtime class.
    3. The JVM is capable of 'heap shrinking', meaning it will return allocated sections of memory to the OS once in a while. However, it will not do so unless the heap size is significantly larger than the used portion of the heap (otherwise, it would defeat the purpose of preallocating memory). So if you allocate 2GB of RAM when clicking your button and allow this memory to be cleared by the garbage collector, you'll observe that the heap will shrink again eventually.

  • Help finding location of Memory corruption using libumem and mdb

    Hi there,
    I am debugging an application, an rpc based server that runs on a solaris 10 box. This is a server that has a footprint of about 2.3 gigs (while using libumem debug options, its close to 3.5 gigs). Most of the size is because of caching. When certain modifications are done to objects in the cache, a copy of the cache is made by the modifying thread, and then the older copy is freed when no other thread is using it.
    One of our customers is using libumem as the memory manager. They started seeing crashes every now and then when the copy of cache is being freed. Obviously, it doesnt crash everytime, and each time the crash is with a different object all together. libumem raises a signal 6 abort, and complains that a piece of memory that is being freed is invalid or corrupt memory. Needless to say, countless hours of code walkthrough, and trying to reproduce the problem in house has failed. So we turned on libumem debugging and logging. Using watchmalloc at this site is not an option because of performance considerations. This is the setup we are using.
    LD_PRELOAD=${LD_PRELOAD}:libumem.so.1
    export LD_PRELOAD
    UMEM_DEBUG=default;export UMEM_DEBUG
    UMEM_LOGGING=transaction;export UMEM_LOGGING
    We have a core from this crash. I am using mdb to analyze the core.
    ::umem_status tells me that the address being freed is invalid or corrupt memory. It even shows me where it was initially allocated. I want to find out where this piece of memory got corrupted.
    ::umalog shows the log of all memory allocation and freeing transactions. But because this is a huge app, it has a ton of information. I tried using address::umalog and that doesnt seem to narrow down the log.
    So my question is, given the core generated using these settings, what mdb commands do I use to find out what operation/code corrupted the memory. I would expect to see three pieces of information for the address whose free failed.
    1. Where it was initially allocated
    2. Where the error/crash occured
    3. What operation corrupted the memory, whether its a overwrite or freeing (leading to double free)
    I ll be glad to provide more information if needed.
    Any help is deeply appreciated.

    If you have the address that is corrupt, try finding addresses that are just before the corrupt address. If your corrupt address is 0xF028, for example, look for addresses like 0xF020 or 0XF018. Most likely what's happening is some code is writing too far into a block, corrupting what's in the next block.

  • Create and manage multiple web sites using iWeb and GoDaddy

    Now that Mobile Me is going away and the other comments in this discussion relate to iwebsites were written several years ago, I am looking for  new and up-to-date information.
    I have been building and maintaining a website using my MobileMe account and porting it over to GoDaddy.
    I need to re-write the site if for no other reason than it is getting cluttered and needs freshining.
    I would also like to create some other seperate web sites with their own URL
    1)  Is iWeb capable of doing this?
    2)  All the information I have found on iWebsites is at least 3 years old and there does not seem to be updates to that software.
    3)  Are there other tools that will allow me to do this?
    And finally, does the group have  any words of wisdom for me.
    Thanks Dunc

    It is now generally acknowledged that iWeb, and iDVD, has been discontinued by Apple. This is evidenced by the fact that new Macs are shipping with iLife 11 installed but without iWeb and iDVD.
    However, iWeb will still continue to work but without the following:
    Features No Longer Available Once MobileMe is Discontinued:
    ◼ Password protection
    ◼ Blog and photo comments
    ◼ Blog search
    ◼ Hit counter
    ◼ MobileMe Gallery
    All of these features can be replaced with 3rd party options.
    I found that if I published my site to a folder on my hard drive and then uploaded with a 3rd party FTP client subscriptions to slideshows and the RSS feed were broken.  If I published directly from iWeb to the FPT server those two features continued to work correctly.
    There's another problem and that's with iWeb's popup slideshows.  Once the MMe servers are no longer online the popup slideshow buttons will not display their images.
    Click to view full size
    However, Roddy McKay and I have figured out a way to modify existing sites with those slideshows and iWeb itself so that those images will display as expected once MobileMe servers are gone.  How to is described in this tutorial: #26 - How to Modify iWeb So Popup Slideshows Will Work After MobileMe is Discontinued.
    It now appears that the iLife suite of applications offered on disc is now a discontinued product and the remaining supported iApps will only be available thru the App Store from now on. However, the iLife 11 boxed version that is still available at the online Apple Store (Store button at the top of the page) and those still on the shelves of retailers will include iWeb and iDVD. Those two apps were listed in small, gray text on the iLife 11 box that I bought.
    Personally, if I didn't already have a copy I would purchase one to have it for reinstallation purposes if ever needed.
    This might be of some interest to you at this time: Life After MobileMe.
    If you're running or planning on running Lion the following will be of some interest to you:
    In Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
    For opening your domain file in Lion for the first time or to switch between multiple domain files  Cyclosaurus has provided us with the following script that you can make into an Applescript application with Script Editor. Open Script Editor, copy and paste the script below into Script Editor's window and save as an application.
    Just launch the applicaiton, find and select the domain file you want to open and it will open with iWeb. It modifies the iWeb preference file each time it's launched so one can switch between domain files.
    do shell script "/usr/bin/defaults write com.apple.iWeb iWebDefaultsDocumentPath -boolean no"delay 1
    tell application "iWeb" to activate
    You can download an already compiiled version with this link: iWeb Switch Domain. This applicaiton can be use with earlier versions of the OS to select and open multiple domain files.
    WARNING: iWeb Switch Domain will overwrite an existing Domain.sites2 file if you select to create a new domain in the same folder.  So rename your domain files once they've been created to something other than the default name.
    OT

  • Can we create a Portal without Spaces using JDeveloper ?

    Hi
    Is it possible to have Portal without Webcenter Spaces (collaboration) component for WebCenter but I do require a portal with the Administration functionality found in the WL_Spaces managed Server. For instance, securing pages/portlets, LDAP/OAM integration, exchange integration, UCM integration, configuration with WSRP portlets on WL_Portlet and analytics configuration with WL_Utiltiies. Can we create a new portal (one without Spaces) using JDeveloper and create a managed server?
    Cheers
    Khad

    Yes you can!
    WebCenter is more than just WebCenter Spaces.
    WebCenter Spaces is just one part, another part is the WebCenter Portal which is an application in JDeveloper. You might want to read my tutorial: http://www.yonaweb.be/webcenter_tutorial/introduction it explains how to build such a portal.
    All the connections you make in the enterprise manager, can also be configured in JDeveloper so you can also use UCM, mail server, portlets and so on in WebCenter Portal application in JDeveloper.
    It is common practice to create a new managed server on your domain to deploy the custom WebCenter Portal application. You can also manage the connections to the different service from within the enterprise manager, just as you do with spaces.

  • When to use AMF and when to use RTMP??

    Hello can someone explain the difference??
    I am using all the defaults for the configurations files
    (remoting and datamanagement) and my app works perfectly on
    development mode where everything is on localhost, but when we try
    it on pre-production it keeps throwing an error saying that it
    couldn't connect to the RTMP channel. The only thing that changes
    between these two modes is that on development i access everything
    on localhost and on pre-production we point to another server.
    I am totally clueless why this is happening, i am bit
    confused why data-management uses RTMP and why remoting uses AMF,
    so if anyone could explain it to me it would be great.
    Thanks

    There's no special reason why one uses RTMP vs. AMF. Data
    management service can also use AMF and Remoting can also use RTMP.
    The only real requiement is that Data management service needs to
    be able to receive updates from the FDS/LCDS server. This can be
    achieved by using a channel that is capable of receiving pushed
    updates from the server (eg. RTMP) or a channel that is capable of
    polling for updates on the server (i.e. AMF-polling). Therefore,
    when you use AMF with Data management service, you need to have
    polling enabled with a polling interval.
    In terms of why AMF works but RTMP doesn't is that AMF
    channel uses AMF format over the HTTP protocol whereas RTMP channel
    uses simple TCP socket (and not HTTP). Therefore in some
    environments, RTMP will be blocked by the firewalls but AMF won't
    since it's like regular HTTP traffic. In this case, you can use AMF
    polling instead or use RTMPT which is new in LCDS 2.5.

  • Reclaiming memory when using concurrent data store

    Hello,
    I use the concurrent data store in my python application and I'm noticing that
    the system memory usage increases and is never freed when the application
    is done. The following python code is a unit test that simulates my app's workload:
    ##########BEGIN PYTHON CODE##################
    """TestCases for multi-threaded access to a DB.
    #import gc
    #gc.enable()
    #gc.set_debug(gc.DEBUG_LEAK)
    import os
    import sys
    import time
    import errno
    import shutil
    import tempfile
    from pprint import pprint
    from random import random
    try:
        True, False
    except NameError:
        True = 1
        False = 0
    DASH = '-'
    try:
        from threading import Thread, currentThread
        have_threads = True
    except ImportError:
        have_threads = False
    import unittest
    verbose = 1
    from bsddb import db, dbutils
    class BaseThreadedTestCase(unittest.TestCase):
        dbtype       = db.DB_UNKNOWN  # must be set in derived class
        dbopenflags  = 0
        dbsetflags   = 0
        envflags     = 0
        def setUp(self):
            if verbose:
                dbutils._deadlock_VerboseFile = sys.stdout
            homeDir = os.path.join(os.path.dirname(sys.argv[0]), 'db_home')
            self.homeDir = homeDir
            try:
                os.mkdir(homeDir)
            except OSError, e:
                if e.errno <> errno.EEXIST: raise
            self.env = db.DBEnv()
            self.setEnvOpts()
            self.env.open(homeDir, self.envflags | db.DB_CREATE)
            self.filename = self.__class__.__name__ + '.db'
            self.d = db.DB(self.env)
            if self.dbsetflags:
                self.d.set_flags(self.dbsetflags)
            self.d.open(self.filename, self.dbtype, self.dbopenflags|db.DB_CREATE)
        def tearDown(self):
            self.d.close()
            self.env.close()
            del self.d
            del self.env
            #shutil.rmtree(self.homeDir)
            #print "\nGARBAGE:"
            #gc.collect()
            #print "\nGARBAGE OBJECTS:"
            #for x in gc.garbage:
            #    s = str(x)
            #    print type(x),"\n ", s
        def setEnvOpts(self):
            pass
        def makeData(self, key):
            return DASH.join([key] * 5)
    class ConcurrentDataStoreBase(BaseThreadedTestCase):
        dbopenflags = db.DB_THREAD
        envflags    = db.DB_THREAD | db.DB_INIT_CDB | db.DB_INIT_MPOOL
        readers     = 0 # derived class should set
        writers     = 0
        records     = 1000
        def test01_1WriterMultiReaders(self):
            if verbose:
                print '\n', '-=' * 30
                print "Running %s.test01_1WriterMultiReaders..." % \
                      self.__class__.__name__
            threads = []
            for x in range(self.writers):
                wt = Thread(target = self.writerThread,
                            args = (self.d, self.records, x),
                            name = 'writer %d' % x,
                            )#verbose = verbose)
                threads.append(wt)
            for x in range(self.readers):
                rt = Thread(target = self.readerThread,
                            args = (self.d, x),
                            name = 'reader %d' % x,
                            )#verbose = verbose)
                threads.append(rt)
            for t in threads:
                t.start()
            for t in threads:
                t.join()
        def writerThread(self, d, howMany, writerNum):
            #time.sleep(0.01 * writerNum + 0.01)
            name = currentThread().getName()
            start = howMany * writerNum
            stop = howMany * (writerNum + 1) - 1
            if verbose:
                print "%s: creating records %d - %d" % (name, start, stop)
            for x in range(start, stop):
                key = '%04d' % x
                #dbutils.DeadlockWrap(d.put, key, self.makeData(key),
                #                     max_retries=12)
                d.put(key, self.makeData(key))
                if verbose and x % 100 == 0:
                    print "%s: records %d - %d finished" % (name, start, x)
            if verbose:
                print "%s: finished creating records" % name
    ##         # Each write-cursor will be exclusive, the only one that can update the DB...
    ##         if verbose: print "%s: deleting a few records" % name
    ##         c = d.cursor(flags = db.DB_WRITECURSOR)
    ##         for x in range(10):
    ##             key = int(random() * howMany) + start
    ##             key = '%04d' % key
    ##             if d.has_key(key):
    ##                 c.set(key)
    ##                 c.delete()
    ##         c.close()
            if verbose:
                print "%s: thread finished" % name
            d.sync()
            del d
        def readerThread(self, d, readerNum):
            time.sleep(0.01 * readerNum)
            name = currentThread().getName()
            for loop in range(5):
                c = d.cursor()
                count = 0
                rec = c.first()
                while rec:
                    count += 1
                    key, data = rec
                    self.assertEqual(self.makeData(key), data)
                    rec = c.next()
                if verbose:
                    print "%s: found %d records" % (name, count)
                c.close()
                time.sleep(0.05)
            if verbose:
                print "%s: thread finished" % name
            del d
        def setEnvOpts(self):
            #print "Setting cache size:", self.env.set_cachesize(0, 2000)
            pass
    class BTreeConcurrentDataStore(ConcurrentDataStoreBase):
        dbtype  = db.DB_BTREE
        writers = 10
        readers = 100
        records = 100000
    def test_suite():
        suite = unittest.TestSuite()
        if have_threads:
            suite.addTest(unittest.makeSuite(BTreeConcurrentDataStore))
        else:
            print "Threads not available, skipping thread tests."
        return suite
    if __name__ == '__main__':
        unittest.main(defaultTest='test_suite')
        #print "\nGARBAGE:"
        #gc.collect()
        #print "\nGARBAGE OBJECTS:"
        #for x in gc.garbage:
        #    s = str(x)
        #    print type(x),"\n ", s
    ##########END PYTHON CODE##################Using the linux command 'top' prior to and during the execution of
    the python script above, I noticed that a considerable amount of memory
    is used up and never reclaimed when it ends.If you delete the db_home,
    however, the memory is reclaimed.
    Am I conjuring up the bsddb concurrent db store incorrectly somehow?
    I'm using python 2.5.1 and the builtin bsddb module.
    Thanks,
    Gerald
    Message was edited by:
    user590005
    Message was edited by:
    user590005

    I think I am seeing what you are reporing, but I need to check further into
    the reason for this.
    Running your program and monitoring with Top/vmstat before/after the test, and
    after deleting db_home is:
    BEFORE RUNNING PYTHON TEST:
    ++++++++++++++++++++++++++
    top - 17:00:17 up 7:00, 6 users, load average: 0.07, 0.38, 0.45
    Tasks: 111 total, 1 running, 109 sleeping, 0 stopped, 1 zombie
    Cpu(s): 3.6% us, 0.7% sy, 0.0% ni, 95.5% id, 0.0% wa, 0.2% hi, 0.0% si
    Mem: 1545196k total, 1407100k used, 138096k freeTerminal, 20700k buffers
    Swap: 2040212k total, 168k used, 2040044k free, 935936k cached
    [swhitman@swhitman-lnx python]$ vmstat
    procs -----------memory---------- ---swap-- -----io---- system ----cpu----
    r b swpd free buff cache si so bi bo in cs us sy id wa
    1 0 160 247096 20860 833604 0 0 31 22 527 675 7 1 91 1
    AFTER RUNNING PYTHON TEST:
    ++++++++++++++++++++++++++
    top - 17:02:00 up 7:02, 6 users, load average: 2.58, 1.36, 0.80
    Tasks: 111 total, 1 running, 109 sleeping, 0 stopped, 1 zombie
    Cpu(s): 3.7% us, 0.5% sy, 0.0% ni, 95.8% id, 0.0% wa, 0.0% hi, 0.0% si
    Mem: 1545196k total, 1508156k used, 37040k free, 20948k buffers
    Swap: 2040212k total, 168k used, 2040044k free, 1035788k cached
    [swhitman@swhitman-lnx python]$ vmstat
    procs -----------memory---------- ---swap-- -----io---- system ----cpu----
    r b swpd free buff cache si so bi bo in cs us sy id wa
    0 0 160 143312 21120 935784 0 0 31 25 527 719 7 1 91 1
    AFTER RUNNING PYTHON TEST & DB_HOME IS DELETED:
    ++++++++++++++++++++++++++++++++++++++++++++++
    But I think DB_ENV->close
    top - 17:02:48 up 7:02, 6 users, load average: 1.22, 1.17, 0.76
    Tasks: 111 total, 1 running, 109 sleeping, 0 stopped, 1 zombie
    Cpu(s): 8.8% us, 0.5% sy, 0.0% ni, 90.5% id, 0.0% wa, 0.2% hi, 0.0% si
    Mem: 1545196k total, 1405236k used, 139960k free, 21044k buffers
    Swap: 2040212k total, 168k used, 2040044k free, 934032k cached
    [swhitman@swhitman-lnx python]$ vmstat
    procs -----------memory---------- ---swap-- -----io---- system ----cpu----
    r b swpd free buff cache si so bi bo in cs us sy id wa
    1 0 160 246208 21132 833852 0 0 31 25 527 719 7 1 91 1
    So the Top/vmstat Memory Usage Summary is:
    before test after test after rm db_home/*
    Top 1407100k 1508156k 1405236k
    mem used
    vmstat
    free/cache 247096/833604 143312/935784 246208/833852

  • Maximum possible memory address space using OS 10.6.2 and iMac 8,1. . .

    Hello,
    My understanding of the 4 GB spec. of maximum supported RAM for my iMac 8,1 is that it is a legacy of 32 bit architecture, where the address space is 2^32 unique addresses. But that is for a 32 bit system. . .
    Obviously my (and most other) mac is configured with 64 bit architecture, add Snow Leopard (using 64 bit kernal) to the mix, and I expect the address space to follow suite, and support 2^64 unique address (~16 terabytes of RAM).
    So it seems that the 4 GB spec. is obsolete.
    Can anyone provide for me a clear technical explanation of this? (Or point me to such a resource.) I'm not really interested in anecdotal information of the "I plugged it in and the System Profiler said X" variety. I've searched this forum and Google for an answer to this question to no avail.
    Thanks,
    -SkepticalRobot
    Message was edited by: SkepticalRobot

    You seem to understand correctly. What is it you want to know?
    When your computer is booted into the 32-bit kernel the memory space accessible is restricted to the 32-bit limit of 4 GBs. Thus, running a 64-bit capable application still limits the application to the 4 GBs unless the application is written to allow it to address more than that. I don't know if any such application exists for OS X. If you boot the 64-bit kernel (requires that your model will boot the kernel) then the address space is limited by the 64-bit maximum of 16 TBs.
    In order to take advantage of the increased memory space you must use only 64-bit capable applications that can address that much memory. You also would need to be able to install that much RAM in the computer. Your model supports a maximum of 6 GBs.
    It's questionable whether booting the 64-bit kernel makes much sense given that you cannot install enough RAM to much exceed what is usable with the 32-bit kernel which is a maximum of 8 GBs (4 GBs per channel, and the hardware is dual-channel.) Furthermore, there are no larger memory modules for laptops than 4 GBs, and they are very expensive. And, there's a limited number of third-party applications and utilities that are 64-bit capable. This is especially a problem for system extension modules which may not be 64-bit capable and will not work with the 64-bit kernel.

  • Audio Manager showing less space on Memory Card th...

    Hello,
    I use a Nokia N70, and am trying to transfer music files to the memory card.
    I have the "E" (memory card) option highlighted as the device to copy files to, however it will not let me transfer more than a few tracks before it comes up saying "No space left on phone"
    At the bottom of the Audio Manager it says "Used 53299 KB Available: 8967 KB". Yet, it says in the File Manager application that the Memory card has: "Used Space 20.47Mb" "Free Space 40.34 Mb"
    Why are the two conflicting? Does anyone have any ideas please?
    Thanks,
    BenMessage Edited by mozelee on 23-Feb-2006
    08:38 PM

    Did you ever get an answer
    This is exactly what I'm seeing with 6.83. Very frustrating.
    "There is not enough space..."
    It is reporting 1490.19/1913.94 used on a 2Gb card. In fact after some cleanup I am only using ~120Mb and have around 1800Mb free!
    This is confirmed by
    - the file browser in PC suite
    - directly accessing the 2Gb card via the "memory card" mode on the N80 (makes card appears as a drive to windows)
    This is under Vista x64
    Changing the folder, rebooting phone, rebooting PC -- none of this seems to help

  • My iPhone 5 appears to be using too much memory, particularly 7.9GB out of the 32GB labeled "OTHER". Even my iPad Air has only 3.9GB labeled "OTHER". How do I identify what "OTHER" is actually used for and how do I mitigate this?

    According to iTunes I am using approximately 20.35GB of the available 27.32GM of memory, leaving about 7GB free. Of the used memory, about 7.9GB is labeled "OTHER". Making the same measurement on my iPad Air, only 3.9GB is labeled "OTHER". Why am I loosing so much memory capacity and what do I do to mitigate this problem?
    This is having a significant effect on using my iPhone for recording Video interviews which in some cases constitute two to three hours of video. I need to be able togged the "OTHER" memory space so I can do more than one video recording during a session. Lowering the "OTHER" category to 3.9GB, the same as the iPad Air, would make it possible to record two or in some cases three videos before having to offload them to the MacBook Pro for editing in the evening.

    Charliebear88 wrote:
    No. He mentions freeing up storage on the iPhone, Mac, and hard drive. I'm looking for just the iPhone, and his suggestion for that is downloading some program.
    No, it's not, if you would actually read the linked information like I said.  There is plenty of information in this link about how to reduce or eliminate your 'Other' data without using third-party programs or procedures:
    http://appducate.com/2013/01/reclaim-other-storage-space-on-ipad-iphone-and-ipod /
    • Delete Browser Cache
    • Delete Mail account and re-add
    • Delete Text Messages
    • Empty out the Reading List
    • Delete iTunes Backups
    • Backup to iCloud instead of iTunes
    • Restore as new then restore the backup
    • Restore as new, but don't restore backup

  • HT1660 Store my iTunes in iCloud and not my computer so save to memory space?

    How can I store my iTunes in iCloud and not my computer to save on memory space?  I want my iPhone and iPad to Sync with iCloud and not my PC..... What is the sequence I need to follow?

    Hello Bondisun,
    It sounds like you would like to free up disk space on your computer by listening to your purchases directly from the Cloud, rather than storing them on your computer. First check the preferences setting to Show iTunes in the Cloud Purchases in your iTunes preferences:
    Show iTunes in the Cloud purchases
    Display items purchased from the iTunes Store that haven’t been downloaded to your computer. These items have a Download button next to them.
    From: iTunes 11 for Windows: iTunes Store preferences
              http://support.apple.com/kb/PH12468
    Then you can delete all the songs in your library, and empty your trash to free up the disk space.
    iTunes 11 for Mac: Delete songs, playlists, or other items
    http://support.apple.com/kb/PH12159
    If you have music in your library that was NOT purchased from iTunes, this will not work for them. In order to store those songs in the Cloud and listen to them via streaming as outlined above, you would need the iTunes Match service.
    Here is some more information on that:
    http://www.apple.com/itunes/itunes-match/
    As far as your iOS devices, simply sign into your accout in Settings > iTunes and App Stores and that will sync your devices to your iTunes account.
    Thank you for using Apple Support Communities.
    Regards,
    Sterling

  • HT3777 I have a Window 7 HP laptop. I want to install Snow Leopard on an external hard drive as the memory space on my laptop is very less. I have the original snow leopard disc and I think it's a retail version . Please guide me through the installation.

    I have a Window 7 HP laptop. I want to install Snow Leopard on an external hard drive as the memory space on my laptop is very less. I have the original snow leopard disc and I think it's a retail version . Please guide me through the installation in details. Can you also please let me know about this boot camp.

    You cannot. From a legal standpoint, the license agreement for OS X mandates that you run OS X only on Apple hardware. HP is not (yet) owned by Apple.
    From a technical standpoint, your HP laptop doesn't use EFI, but rather an early predecessor called a BIOS. Apple is the only vendor of consumer computer hardware that uses EFI; other vendors reserve EFI for use in servers.
    Secondly, Apple's operating systems support a rather limited number of configurations of video hardware and mainboard chipsets directly since they need only support those systems that they manufacture. You cannot use Windows software or drivers on OS X, so prior to installation, you would need to write your own hardware drivers for your laptop, create an OS X drive image on a Mac, and then modify that image with your drivers before putting it in the HP.
    It will be simpler (and legal), to simply purchase a used Mac. Apple's online store has refurbished MacBook Airs starting at $850 and Mac Minis for $700. If you go to e-bay or craigslist, you'll find used Macs for considerably less.

  • How to use Wiki and Blog in Spaces

    Hi,
    How do I use wiki and blog inside the Webcenter Spaces. I don't see wiki and blogs. Have configured discussions but trying to find out how to configure wiki and blogs. I don't have any custom application just using Spaces.
    Thanks

    Manish, that's fine. But after doing that and requesting the Spaces Wiki page I'll get a login prompt from Wiki. How do I manage the security hand over mechanism? I'm sorry, but I don't understand the SAML stuff mentioned before in repect of this context here. It refers to a Single Sing on setup for Spaces which I don't have and use. I'd like to propagate the pure WLS embedded LDAP based login to wiki.
    Thanks
    Detlef

  • Why do I get an I/O error when using LabView 5.1.1 ViMove Out 8.vi in A24 memory space after upgrading to NI-VXI 3.2?

    Following an upgrade from NI_VXI 2.2 to 3.2, a VI which contained VISA Move Out 8.vi to load waveform data to a VXI WaveTek 1396 Arbitrary Waveform Generator using A24 memory space. The error coming back is -1073807298   VI_ERROR_IO and I have A24 Memory Space defined in MAX.

    HTE Guy:
    You might try disabling DMA. You can do this either in MAX or programmatically using viSetAttribute to set VI_ATTR_DMA_ALLOW_EN to VI_FALSE.
    We have an idea of what the problem might be (due to the limited number of places this error occurs in the code) but we can't reproduce it internally. What OS and what VXI controller are you using? If disabling DMA doesn't help, you might want to contact NI tech support directly.
    Good luck,
    Dan Mondrik
    Senior Software Engineer, NI-VISA
    National Instruments

Maybe you are looking for

  • [SOLVED] keyboard layout no longer exists?

    Hi there, I noticed my keyboard layout switched back from azerty to qwerty. Also, latest upgrade shows my keyboard layout can't be opened upgrading linux [##################################################################] 100% >>> Updating module de

  • DPF.pln missing in InDesign CS5.5

    Hi, We are generating package of document using InDesign CS5.5. while generating package InDesign is showing error that DPF.pln is missing. I have checked on Google and got this link: http://www.proximasoftware.com/fontexpert/plugins/missing-fonts-lo

  • Need help with importing flash/swf into fireworks???? Is it possible???

    Hi, Is it possible to import a flash/swf file in to fireworks... If so... how..???? Thank You for Your Help...

  • LDAP fails to start: main: TLS init def ctx failed: -1

    L.S., I need help. Tonight I restarted the server and noticed that LDAP and Kerberos are not starting. The error log for the LDAP service shows me: main: TLS init def ctx failed: -1 slapd stopped. connections_destroy: nothing to destroy. I read on th

  • Changing a row colour in JTable, depending on a column value

    Hi, I need assistance with the following: I need to change the colour of a row in a JTable, depending on a column value. I have been successful on changing one column's colour in each cell, depending on the value by using a CellRenderer extending Def