Class Data Sharing (CDS) and memory analys with pmap

Hi everybody,
I read that CDS can decrease the memory footprint by sharing some librairies.
I did some tests on PowerPC board and embeddedJVM 1.5 with 128Mo ROM
I wrote a HelloWorld with a sleep(10) and see the results :
# java -Xshare:off HelloWorld
mapped:   172568 KB writable/private: 165708 KB shared: 32 KB
# java -Xshare:on HelloWorld
mapped:   201112 KB writable/private: 188604 KB shared: 5680 KBThe shared memory increase, normal...
The memory mapped and writable/private increase, I thought that memory will decrease...
so, where is the benefits ?
And the mapped memory is > to board memory ! why ?
thanks for your help
Obelix

somebody can do this tests please :
Write a HelloWord.java with a sleep() of 10s and execute this scripts :
#!/bin/sh
java -version >> testsCDSoff.txt 2>&1
java -Xshare:off HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSoff.txt
java -Xshare:off HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSoff.txt
java -Xshare:off HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSoff.txtand
#!/bin/sh
java -version >> testsCDSon.txt 2>&1
java -Xshare:on HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSon.txt
java -Xshare:on HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSon.txt
java -Xshare:on HelloWorld &
PID=$!
sleep 2
pmap -d $PID | grep mapped >> testsCDSon.txtand then dump testsCDSoff.txt and testsCDSon.txt here :D
Look at mines :
testsCDSoff.txt
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
mapped: 237220K    writeable/private: 186972K    shared: 44740K
mapped: 237220K    writeable/private: 186972K    shared: 44740K
mapped: 237220K    writeable/private: 186972K    shared: 44740K
testsCDSon.txt
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
mapped: 265808K    writeable/private: 210252K    shared: 50048K
mapped: 265808K    writeable/private: 210252K    shared: 50048K
mapped: 265808K    writeable/private: 210252K    shared: 50048Kwhere is the benefits ? I did an error somewhere or I don't understand CDS ?

Similar Messages

  • Class Data Sharing in Java 5

    Hi All,
    I am looking at porting over our current Java application from Java 1.4.2 to Java 1.5.
    One of the main reasons is because of the CDS facility in Java 1.5.
    Running the same app, one on 1.4.2 and the other on 1.5, on 1.5 it uses about 20% more memory !!!!
    This application involves 3 JVM's running communicating via RMI.
    When I start each of the applications with -Xshare:on, the first starts fine, indicating it is using CDS,
    (-showversion parameter will indicate sharing), but then the next two wont start giving an error indicating
    the shared archive cannot be accessed.
    Before I started the apps I manually created the shared archive using the call java -Xshare:dump which
    places the classes.jsa file in the directory jre/lib/i386/client/classes.jsa
    I am running an Intel Solaris platform.
    Any ideas why this isnt working ?

    ok, I have some more information after doing more investigation...
    Here is the bug which I submitted to Sun...
    FULL OS VERSION :
    SunOS con1 5.8 Generic_108529-29 i86pc i386 i86pc
    A DESCRIPTION OF THE PROBLEM :
    I am running an application with 3 JVM's. I have manually enabled Class Data Sharing using the command java -Xshare:dump. This seems to work fine.
    When I start the first JVM with the command line option -Xshare:on it seems to start fine and indicates "sharing" when I print out -showversion.
    Then when I start any subsequent JVM's with -Xshare:on AND the -Xmx5m parameter I receive the following error:
    An error has occured while processing the shared archive file. Unable to reserve shared region. Error occurred during initialization of VM Unable to use shared archive.
    It seems to work fine if I dont set the maximum heap size.
    THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No
    THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: No
    STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
    Try to execute a JVM with class data sharing on, then try it again with class data sharing on, AND trying to set the maximum heap size.
    EXPECTED VERSUS ACTUAL BEHAVIOR :
    It should still allow CDS.
    ERROR MESSAGES/STACK TRACES THAT OCCUR :
    An error has occured while processing the shared archive file. Unable to reserve shared region. Error occurred during initialization of VM Unable to use shared archive.
    REPRODUCIBILITY :
    This bug can be reproduced always.
    The error only occurs when using Xshare AND Xms<NUMBER>m as parameters !

  • Class Data Sharing : what the definition of JSA ?

    Hi everybody,
    I read the article on Class Data Sharing (http://java.sun.com/j2se/1.5.0/docs/guide/vm/class-data-sharing.html) and they speak about the file classes.jsa
    I'm curious and I would like to know the definition of JSA extension.
    Maybe JavaSharedArchive ?
    google say me that JavaSharedArchive is used by Mac but not by JRE1.5 !
    Thanks for your explications !
    Obelix

    Since the point of using a hotspot is to provide data to other devices, the answer to your question is YES.

  • Javaagent and class data sharing with Java 6.0

    Hi,
    I'm trying to use instrumentation (using the -javaagent) but
    I noticed that when I run the my application with JDK 1.6 it loads all system
    classes from the "shared objects file" and the transformer has no chance to run.
    With JDK 1.5 it works fine, as well as in debug mode of JDK 1.6.
    Is this normal or it is a bug? If it is normal, how should I instrument the system classes?
    Thanks in advance,
    Genady

    I just found that the reason it was working for me with JDK 1.5 is that my classes.jsa file was corrupted for some reason.
    So the behavior is consistent for both JDK 1.5 and 1.6.
    I also found that if I add
    Can-Redefine-Classes: true to the manifest (even if I don't do any class redefinitions) it causes the class data sharing to be disabled.
    This workaround is good enough for me.
    Genady

  • Class Data Sharing

    I am trying to benchmark memory footprint using the class data sharing feature on Solaris8 and Solaris9.
    I wrote a small sample java program MyApp.java as follows,
         import java.lang.*;
         public class MyApp {
              public static void main(String[] args) {
                   System.out.println("Java VM Version Number = " + System.getProperty("java.vm.version"));
                   long maxMem = Runtime.getRuntime().totalMemory();
                   System.out.println("Total Memory in bytes= " + maxMem);
                   long freeMem = Runtime.getRuntime().freeMemory();
                   System.out.println("Free Memory in bytes= " + freeMem);
                   long memUsed = maxMem - freeMem;
                   System.out.println("Memory Used in bytes= " + memUsed);
                   long t1 = System.currentTimeMillis();
                   for (int i = 0; i < 3; i++)
                        try
                             System.out.println("iteration count = " + i+1);
                             Thread.sleep(1000 * 60);
                             long t2 = System.currentTimeMillis();
                             long t3 = t2 - t1;
                             System.out.println("time elapsed in milliseconds = " + t3);
                        catch (InterruptedException e)
         $JAVA_HOME = /packages/sun/j2sdk1.5.0_02/jdk1.5.0_02/
         I ran it both the machines with the following options
         1)     $JAVA_HOME/bin/java �client �Xshare:on MyApp
         2)     $JAVA_HOME/bin/java �client �Xshare:off MyApp
         I ran the pmap command with �x option to get the readings
         A) Solari8:
              VM Option     RSS          Shared Mem          Private Mem
              Xshare:on     53584KB     50600KB          2984KB
              XShare:off     11456KB     7808KB          3648KB
              JDK1.4     29736KB     26392KB          3344KB
         B) Solaris9:
              VM Option      RSS          Anonymous mem
              Xshare:on     49384KB     3048KB
              Xshare:off     48576KB     3704KB
              JDK1.4     33656KB     2856KB
         These numbers repeat for multiple instances of the same application.
         I do not see the expected memory savings.
         I am trying to find out if I am missing any step in the process of using
         Class Data Sharing feature of JDK1.5
    Thanks!!

    Samantha10 wrote:
    Is this class data sharing possible for user defined classes also? i have a singleton class which i am invoking through a script. The script has been scheduled to run every 1 sec . Since it is being invoked every 1 sec hence the singleton pattern is failing . Hence if the this class data sharing is possible then the singleton pattern can be made applicable.If you have a single process and you have a single class loaded by two different ClassLoader instances
    in some respects they will be two different classes
    if (class1 instanceof class2.getClass())returns false.
    This is not the case for Java core classes because they are always loaded by the SystemClassLoader.
    You write you
    have a singleton class which i am invoking through a script. What approach to you use to invoke the singleton?
    I am trying to figure out if you launch a new JVM every second...
    Maybe you can use Nailgun.

  • Class Data Sharing for User Defined Classes

    i am using jdk 5.0 . JDK 5.0 supports class data sharing for system level classes. Is there any way a class data sharing be done for a user defined class?

    Samantha10 wrote:
    Is this class data sharing possible for user defined classes also? i have a singleton class which i am invoking through a script. The script has been scheduled to run every 1 sec . Since it is being invoked every 1 sec hence the singleton pattern is failing . Hence if the this class data sharing is possible then the singleton pattern can be made applicable.If you have a single process and you have a single class loaded by two different ClassLoader instances
    in some respects they will be two different classes
    if (class1 instanceof class2.getClass())returns false.
    This is not the case for Java core classes because they are always loaded by the SystemClassLoader.
    You write you
    have a singleton class which i am invoking through a script. What approach to you use to invoke the singleton?
    I am trying to figure out if you launch a new JVM every second...
    Maybe you can use Nailgun.

  • Sharing sequence and related files with an editor

    How do I share the edl and related files with an editor I'm working with?
    Basically, need to copy both the project and the related files to another computer. 

    Copy the source files and the project file and  related files to a hardrive.
    Import them on other computer.
    Export EDL from original computer.
    Import and Open EDL in other computer.

  • Can't hear other person, they can hear me - and memory issue with restoring backup

    Hello,Hope you can help. My Xperia Z has a fault, I can't hear anyone when they are speaking on the phone. I can hear everything else, and when I put them on speaker it works all right. I checked on the forum here and someone else was advised to download and run a diagnostics app, and if that showed a fault, to run repair in Bridge for Mac. I did these and of course all my data was deleted from the phone. I now have two problems: 1. I still have no audio on incoming calls. Any suggestions for fixing this? 2. When I try and install the backup to my phone, it says the memory is too full. But the phone has been wiped clean - how can there not be enough memory? It's like it still thinks my phone is in its pre-"repair" state, with all my music on it and so on. Thank you, Segundus

    Hi segundus! Sorry to hear you have a problem with bridge for mac. Can you please send me the error logs concerning the backup.  Here’s how to get error logs from Sony Bridge for Mac:
    1. In BfM, hold the "alt" key down while selecting the "Phone" menu. Select "Clear logs" to remove all old logs and get a clean start
    2. Reproduce the problem you're having, whether it's connecting the phone, importing photos, doing backup...
    3. In BfM, hold the "alt" key down while selecting the ”Xperia” menu. Select "Export logs"
    4. On the computers desktop there should now be a file named "SonyBridgeForMacLogs_[date].zip
    5. PM a shared dropbox link to me. Best regards Fredrik

  • Sharing pics and their keywords with others

    G'day all,
    I have been using iphoto for a long time now and like the new version very much.
    I work on a sailing ship and get a lot of photos, some of my own and a lot from others. quite often I have to share them with others i.e. for press, graphic designers, and previous crew who want photos of their trip. So i export a lot of photos and often to non apple users. I also have to find photos with reference names rather the dates or events
    For this reason I try to label photos with many references such as names of people, locations, voyage numbers, copyright, and even with names of parts of the ship. (we are a museum replica so artefacts and parts of the ship are used for graphic design or press photos). So if Bill rings me and wants a disk of photos with Bill in them, I want to be able to search Bill, burn them to disk, and when he looks at them he will also see the reference names in the title
    I love the simplicity and speed of the new keywords feature, but was wandering if that same feature could be applied to the titles of photos. I only seem to be able to export photos to non iphoto users with the titles. As you can imagine, entering all of this information into the titles is a bit laborious.
    I hope there is a way, if someone could let me know that would be great. Maybe there is another program like aperture that can do it.
    if there isn't, then could this please be considered for future upgrades. data basing photos is important, but so is sharing the information with others even if they are not able to be lucky enough to buy apple.
    Sorry this is a bit long winded. this is my first time. I will keep them shorter from now on.
    Seeyinthings

    See in things
    Welcome to the apple user discussions
    I want to be able to search Bill, burn them to disk, and when he looks at them he will also see the reference names in the title
    Make a smart album of photo with Bill as a keyword - select the photos in that album and export them using the titles as the file names
    LN

  • Macbook Pro to Mac Mini data sharing, sync, and/or time machine backup?

    I currently have a MacBook Pro and am about to buy a Mac Mini. I do a good deal of multitasking on the MBP I and would like to use the Mac Mini as the "home base" of my dealings and my MBP as an extension of it, the way it should be. In short, I will have a desk for the new Mini but I don't really intend on ever being physically at it. Rather, I will be on my MBP or remoting in to it from a PC. At any rate, as an example, is it possible / what would be the best solution for being able to work on my iWeb site via my MBP if it's housed and stored on my Mac Mini?
    Secondly, since I will now have 2 mac machines, there is a data question at hand. Specifically, is there a good way to sync all information and settings bewteen two macs running Snow Leopard? If so, what/how, if not, what would be the best option for accomplishing this type of goal?
    Lastly, since I will now have 2 mac machines, how should I handle the time machine backups? I have a 2tb ext hard drive serving as a time machine backup for my MBP right now but how would I go about doing the same for the Mini? Should I / can I use the same drive for the mini or does it have to be a seperate time machine backup?
    (For the record, I do have an additional 2tb ext hard drive that I would be happy to use as a sync point for all of this data if needed should it be possible to "share" data, apps, etc between the 2 machines. I would be able to broadcast it wirelessly via a device called pogoplug.)
    I feel like there is a better and more efficient way to integrate what it is that I'm trying to do here. Any thoughts on the matter?

    There are numerous solutions to sync information on two or more Macs. Try doing a google search for "Mac sync" or something along those lines.
    As for Time Machine backups, you could connect an external disk drive to your Mac mini and use it as a Time Machine disk for the Mac mini and if you share it out, you can probably also use it to do Time Machine backups of your laptop, but I personally have not tested that yet so I cannot say with certainty that the sharing part will work.

  • Bios and memory problem with a P67A-GD80‏

    Hi, I'm experiencing 2 problems with this board and I have not yet install an OS in it
    first problem : in the bios if I go in the section Green Power, the system froze, I have to press reset to reboot
    second problem : if I install 2 stick of memory in the blue slot, it work fine
    if I remove them and place them in the black slot, it work fine
    if I place 4 sticks at the same time, the system crash and reboot and make a loop
    here the stick I try : Patriot PVV34G1600LLR 4 of them
    G Skill F3-12800cl9q-16GBRL  4 of them
    I see that new version of BIOS is supose to fix some problem with compatibility of memory, the problem is the way the board shut down when I put 4 stick, it's like the board is overload the led don't act like when you press the resset, they kind dim before the board crash
    thanks and sorry for my english , I must add that it's more than 25 years I build computer I build around 3 a week, I have never RMA one motheboard until now. 

    Quote
    the problem is the way the board shut down when I put 4 stick, it's like the board is overload
    Quote
    do you mean I have to enable XMS ?
    Actually, it's not likely a mainboard overload at all, it's probably the CPU IMC having the problem. Enable of X.M.P. is the last thing you want to do. If the RAM has to be set in this manner, it is not programmed to properly default at the platform's designed specifications. BIOS revisions dealing with compatibility are being worked on to make up for this RAM manipulation.
    My apology to the OP in advance for the next comments. Some here at the forum have been advised before, that having to set X.M.P. to get the RAM to work properly (having to OC it) is a wrong way to go about it. The platform must first be able to run at stock/auto/default with no issues 'first', then venturing off to more exotic settings later if desired. This 'forcing' of non spec 'rated' RAM & programming is purely product marketing tactics. As mentioned, with four sticks of RAM, the CPU IMC may require an increase of DRAM V. Here is the official specifications from the current Intel data. This data is not really open to debate. For those that have issue with it, take it up with Intel!

  • Retrieving Data from SQLite and make link with the ID of the retrieved data?

    Hello, first of all sorry if my english is bad as im from Mexico.
    I using HTML/Javascript/SQLite, and im having an issue while retrieving data from SQLite, all my querys work right, but when i try to select an Id, the Name, Firstname, and Lastname and only use the Name, Firstname and Lastname to print on screen and the Id to use as a link or OnClick query with the id more info from the name of the person..
    My SQLite query is the next one.
    var sql = "SELECT [sis_persona].[idPersona], [sis_persona].[Nombre], [sis_persona].[Paterno], [sis_persona].[Materno] FROM  [sis_persona] WHERE Nombre  LIKE '"+ nombre1+"%' AND Paterno LIKE '"+ paterno1+"%' AND Materno LIKE '"+ materno1+"%' ORDER BY [sis_persona].[Nombre], [sis_persona].[Paterno], [sis_persona].[Materno] LIMIT 20";
    And my ResultHandler is the next one:
        row = document.createElement("tr");
                    cell = document.createElement("th");
                    cell.innerText = "Nombre";
                    row.appendChild(cell)       
                    cell = document.createElement("th");
                    cell.innerText = "Paterno";
                    row.appendChild(cell)       
                    cell = document.createElement("th");
                    cell.innerText = "Materno";
                    row.appendChild(cell)       
                    tbl.appendChild(row);
                    var numRows = result.data.length;
                    for (var i = 0; i < numRows; i++)
                        // iterate over the columns in the result row object
                        row = document.createElement("tr");
                        for (col in result.data[i])
                var ea = result.data[i];
                cell = document.createElement("td");
                var a  = document.createElement( 'a' );
                a.setAttribute('HREF','#');
                var txt = document.createTextNode( ea.Nombre );
                a.appendChild( txt );
                a.onclick = function() {querytest(ea.idPersona);};
                row.appendChild( a );
                row.appendChild(cell);
                            cell = document.createElement("td");
                var a  = document.createElement( 'a' );
                a.setAttribute('HREF','#');
                var txt = document.createTextNode( ea.Paterno );
                a.appendChild( txt );
                a.onclick = function() {querytest(ea.idPersona);};
                row.appendChild( a );
                row.appendChild(cell);
                        cell = document.createElement("td");
                var a  = document.createElement( 'a' );
                a.setAttribute('HREF','#');
                var txt = document.createTextNode( ea.Materno );
                a.appendChild( txt );
                a.onclick = function() {querytest(ea.idPersona);};
                row.appendChild( a );
                row.appendChild(cell);
                        tbl.appendChild(row);
    And this is where i have the problem, it print three times and i dont know how to take print only the result and make a link with the id from the query.
    var ea = result.data[i];
                cell = document.createElement("td");
                var a  = document.createElement( 'a' );
                a.setAttribute('HREF','#');
                var txt = document.createTextNode( ea.Nombre );
                a.appendChild( txt );
                a.onclick = function() {querytest(ea.idPersona);};
                row.appendChild( a );
                row.appendChild(cell);
    Anyone have any ideas?
    Sorry again if my english is bad.
    Thanks in advance

    Hi Prashant,
    Continuation to above my thread. There is a small correction.Directly in lsmw not possible. I uploaded using the same code of lsmw and made one report. Through that i uploaded the data directly selecting the file.
    Regards,
    Madhu.

  • Event ID 41 Kernel- Power and Memory Issues with P67A-GD65

    Alright guys, the reason I'm starting this topic is because I have recently bought an i7-2600K, 8GB (2GBx4) Corsair Dominator CMP4GX3M2A1600C8, a Radeon HD 6970 for an update to my system, I also have an Intel X-25M First Generation 80GB SSD as the boot drive and then 2 Western Digital Black Cavier 1TB storage drives. I currently have OC Genie turned on and my processor is OCed to 4.2GHZ, I have a Zalman 9900Max air cooler on it and my usual processor temp is 34C. Basically every once and a while I'm get Blue Screens on my system, Windows Event Viewer Tags it as Event ID 41 Kernel-Power, I've also gotten PFN_LIST_CORRUPT while playing Crysis once. I'm wondering if it's memeory so I'm about to run my system through MemTest and see what it turns up. So here are my reasons for this post.
    1. MSI's website lists only triple channel memeory for corsair for this board which of course is dual channel, so does anyone have a recommendations on memory if I do have to switch them out which I would hate to leave corsair.
    2. Has anyone else had this problem with their system?
    Thanks guys

    Quote from: michael4man on 24-January-11, 08:13:52
    Alright guys, the reason I'm starting this topic is because I have recently bought an i7-2600K, 8GB (2GBx4) Corsair Dominator CMP4GX3M2A1600C8, a Radeon HD 6970 for an update to my system, I also have an Intel X-25M First Generation 80GB SSD as the boot drive and then 2 Western Digital Black Cavier 1TB storage drives. I currently have OC Genie turned on and my processor is OCed to 4.2GHZ, I have a Zalman 9900Max air cooler on it and my usual processor temp is 34C. Basically every once and a while I'm get Blue Screens on my system, Windows Event Viewer Tags it as Event ID 41 Kernel-Power, I've also gotten PFN_LIST_CORRUPT while playing Crysis once. I'm wondering if it's memeory so I'm about to run my system through MemTest and see what it turns up. So here are my reasons for this post.
    1. MSI's website lists only triple channel memeory for corsair for this board which of course is dual channel, so does anyone have a recommendations on memory if I do have to switch them out which I would hate to leave corsair.
    2. Has anyone else had this problem with their system?
    Thanks guys
    I sold my 3x 2GB Corsair Dominator 1600s for 2x 4GB G.SKILL RipJaw X 1333s because they are 1.5V CL7 and XMP Sandy Bridge optimized  : P

  • Permissions and memory problems with Yosemite HELP!

    I have had nothing but problems since I upgraded to Yosemite. My graphics programs crash and run impossibly slow. I have to restart constantly to clear maxed out memory. My internet speed drags to a crawl, and I constantly have to repair permissions to open files THAT I CREATED. I can't open file attachments from Outlook either (I will NOT use Apple Mail - my clients use Outlook, so I have to as well).
    I am getting really angry. This is costing me time and money.
    Please tell me there is a fix and how to do it.
    Thanks.

    Here's the report from EtreCheck:
    Problem description:
    Permissions constantly block me from opening my own and other people’s files. Graphics programs are slow and crash. Memory maxes out, requiring frequent restarts.
    EtreCheck version: 2.0.11 (98)
    Report generated December 3, 2014 at 10:27:51 AM PST
    Hardware Information: ℹ️
        MacBook Pro (Retina, Mid 2012) (Verified)
        MacBook Pro - model: MacBookPro10,1
        1 2.3 GHz Intel Core i7 CPU: 4-core
        8 GB RAM Not upgradeable
            BANK 0/DIMM0
                4 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                4 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en0: 802.11 a/b/g/n
    Video Information: ℹ️
        Intel HD Graphics 4000 -
        NVIDIA GeForce GT 650M - VRAM: 1024 MB
            Color LCD spdisplays_2880x1800Retina
            Thunderbolt Display 2560 x 1440
    System Software: ℹ️
        OS X 10.10.1 (14B25) - Uptime: 1:1:26
    Disk Information: ℹ️
        APPLE SSD SM256E disk0 : (251 GB)
        S.M.A.R.T. Status: Verified
            EFI (disk0s1) <not mounted> : 210 MB
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
            Koolaid Drinker (disk2) /  [Startup]: 249.80 GB (149.18 GB free)
                Encrypted AES-XTS Unlocked
                Core Storage: disk0s2 250.14 GB Online
        ST3000DM001-1CH166 disk1 : (3 TB)
        S.M.A.R.T. Status: Verified
            EFI (disk1s1) <not mounted> : 210 MB
            Time Machine Backups (disk1s2) /Volumes/Time Machine Backups : 3.00 TB (2.00 TB free)
    USB Information: ℹ️
        Apple Inc. FaceTime HD Camera (Built-in)
        Apple Inc. Apple Internal Keyboard / Trackpad
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
        FANTOM WD10EAVS-00D7B1 1 TB
            S.M.A.R.T. Status: Verified
            FANTOM (disk3s1) /Volumes/FANTOM : 1.00 TB (703.10 GB free)
        Hewlett-Packard hp color LaserJet 3550
        Apple Inc. FaceTime HD Camera (Display)
        Apple Inc. Apple Thunderbolt Display
        Apple Inc. Display Audio
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
            LaCie d2
            Apple Inc. Thunderbolt Display
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /Applications/Roxio Toast 6 Titanium/Toast 6 Titanium.app
        [not loaded]    com.roxio.TDIXController (1.3) Support
            /System/Library/Extensions
        [not loaded]    com.cisco.nke.ipsec (2.0.1) Support
    Startup Items: ℹ️
        CiscoVPN: Path: /System/Library/StartupItems/CiscoVPN
        Startup items are obsolete and will not work in future versions of OS X
    Launch Agents: ℹ️
        [not loaded]    com.adobe.AAM.Updater-1.0.plist Support
        [running]    com.adobe.AdobeCreativeCloud.plist Support
        [loaded]    com.adobe.CS4ServiceManager.plist Support
        [running]    com.extensis.FMCore.plist Support
        [loaded]    com.google.keystone.agent.plist Support
        [invalid?]    com.oracle.java.Java-Updater.plist Support
    Launch Daemons: ℹ️
        [loaded]    com.adobe.fpsaud.plist Support
        [invalid?]    com.adobe.SwitchBoard.plist Support
        [loaded]    com.adobe.versioncueCS3.plist Support
        [loaded]    com.adobe.versioncueCS4.plist Support
        [loaded]    com.bombich.ccc.plist Support
        [loaded]    com.google.keystone.daemon.plist Support
        [loaded]    com.microsoft.office.licensing.helper.plist Support
        [invalid?]    com.oracle.java.Helper-Tool.plist Support
    User Launch Agents: ℹ️
        [loaded]    com.adobe.AAM.Updater-1.0.plist Support
        [loaded]    com.adobe.ARM.[...].plist Support
        [invalid?]    com.citrixonline.GoToMeeting.G2MUpdate.plist Support
    User Login Items: ℹ️
        Microsoft AU Daemon    Application (/Applications/Microsoft AutoUpdate.app/Contents/MacOS/Microsoft AU Daemon.app)
        AdobeResourceSynchronizer    UNKNOWN (missing value)
        smcFanControl    Application (/Users/[redacted]/Desktop/smcFanControl.app)
        MagicMenu    Application (/Applications/StuffIt 12/MagicMenu.app)
        HP Scanjet Manager    UNKNOWN (missing value)
        iTunesHelper    Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
        Microsoft Database Daemon    Application (/Applications/Microsoft Office 2011/Office/Microsoft Database Daemon.app)
        Dropbox    Application (/Applications/Dropbox.app)
        Director Docker    UNKNOWN (missing value)
    Internet Plug-ins: ℹ️
        o1dbrowserplugin: Version: 5.38.6.0 - SDK 10.8 Support
        Google Earth Web Plug-in: Version: 6.2 Support
        Default Browser: Version: 600 - SDK 10.10
        AdobeExManDetect: Version: AdobeExManDetect 1.1.0.0 - SDK 10.7 Support
        Flip4Mac WMV Plugin: Version: 2.3.4.1 Support
        AdobeAAMDetect: Version: AdobeAAMDetect 2.0.0.0 - SDK 10.7 Support
        AdobePDFViewerNPAPI: Version: 11.0.09 - SDK 10.6 Support
        FlashPlayer-10.6: Version: 15.0.0.239 - SDK 10.6 Support
        Silverlight: Version: 5.1.20513.0 - SDK 10.6 Support
        Flash Player: Version: 15.0.0.239 - SDK 10.6 Support
        iPhotoPhotocast: Version: 7.0
        googletalkbrowserplugin: Version: 5.38.6.0 - SDK 10.8 Support
        QuickTime Plugin: Version: 7.7.3
        AdobePDFViewer: Version: 11.0.09 - SDK 10.6 Support
        CANONiMAGEGATEWAYDL: Version: 2.1.0.1 Support
        SharePointBrowserPlugin: Version: 14.4.6 - SDK 10.6 Support
        CANONiMAGEGATEWAYLI: Version: 2.1.0.1 Support
        JavaAppletPlugin: Version: 15.0.0 - SDK 10.10 Check version
    User Internet Plug-ins: ℹ️
        fbplugin_1_0_3: Version: (null) Support
        WebEx: Version: 1.0 Support
        CitrixOnlineWebDeploymentPlugin: Version: 1.0.105 Support
        WBETools14: Version: 1.0 Support
        SlingPlayer: Version: (null) Support
        Aspera Web 3.5.1.92531: Version: (null) - SDK 10.9 Support
    3rd Party Preference Panes: ℹ️
        Adobe Version Cue CS3  Support
        Adobe Version Cue CS4  Support
        Déjà Vu  Support
        Flash Player  Support
        Flip4Mac WMV  Support
        Growl  Support
    Time Machine: ℹ️
        Skip System Files: NO
        Mobile backups: OFF
        Auto backup: YES
        Volumes being backed up:
            Koolaid Drinker: Disk size: 249.80 GB Disk used: 100.62 GB
        Destinations:
            Time Machine Backups [Local]
            Total size: 3.00 TB
            Total number of backups: 293
            Oldest backup: 2009-05-27 22:18:30 +0000
            Last backup: 2014-12-03 03:55:04 +0000
            Size of backup disk: Excellent
                Backup size 3.00 TB > (Disk size 249.80 GB X 3)
    Top Processes by CPU: ℹ️
             6%    plugin-container
             5%    WindowServer
             3%    firefox
             0%    fontd
             0%    smcFanControl
    Top Processes by Memory: ℹ️
        790 MB    firefox
        318 MB    Finder
        318 MB    plugin-container
        198 MB    WindowServer
        180 MB    softwareupdated
    Virtual Memory Information: ℹ️
        606 MB    Free RAM
        3.75 GB    Active RAM
        2.35 GB    Inactive RAM
        1.85 GB    Wired RAM
        3.46 GB    Page-ins
        127 KB    Page-outs

  • Spotify and facebook problem with the date

    Hi, everyone.My spotify account have a problem with the date. I changed the date on facebook and nothing happens with that, the spotify account has a wrong date, is not the same as facebook account

    Hi ,
    By default , RFC accept date format of SQL date (yyyy-mm-dd) . If you are using a date picker from WD, it directly set the date in SQL date format. Incase if you are trying to pass date to RFC in some other way you have to convert that into SQL date format before passing.
    if you are passing String date of format dd-mm-yyyy , you try this method to convert that to SQL date and pass to your RFC.
    public java.sql.Date sqlDateConvert( String date)  {
        //@@begin sqlDateConvert()
         java.sql.Date dateObj=null;
         try{     
              StringTokenizer tempStringTokenizer = new StringTokenizer(""+date,"-");          int dd=Integer.parseInt(tempStringTokenizer.nextToken().trim());
                                    int mm=Integer.parseInt(tempStringTokenizer.nextToken().trim());
              mm=mm-1;
              int yyyy=Integer.parseInt(tempStringTokenizer.nextToken().trim());
              Calendar cal =Calendar.getInstance();   
              cal.set(yyyy,mm,dd);                         
              dateObj = new java.sql.Date( cal.getTime().getTime());
         }catch(Exception e)
              return dateObj;
    Hope this will help you.

Maybe you are looking for

  • What do you have to do to get yourelf banned here?

    Dear administrator, I think you took down the wrong thread.

  • Can I create folders to store all the forms so they are organized and easier to locate?

    I have a lot of forms created and sometimes difficult to locate the form I am looking for.  It would be nice to create folders to organize the forms.

  • Calendar List View Sort Order

    If I have two appointments set to the same time and length on the calendar, the sort order on the "month" view is sorted based on the title (this is great and what I am looking for). If I go to the "day" view or the "list" view the sort order appears

  • History in routing

    Hi SAP Gurus, I have a scenario where in the engineering people want to have a history of routing to be maintained. Is it possible in SAP? To explain in detail lets say to manufacture a product it is going through a work center-xxxx, machine hrs-yy a

  • Folded card came without cellophane wrapper

    In iPhoto '09 (version is probably immaterial) using Apple's printing service.  I tried one 5x7 card as a test and it came with envelope and both were in a nice cellophane wrapper.  Just what I wanted, so I make 10 orders of 15.  They came in a box w