How do you recommend a JE configuration according to app. construction?

Hi to all,
When we use JE as following configuration, CPU utilization is consistently high ans sometimes low.
How do you recommend a JE configuration according to application construction?
Our Application and use of JE configuration is as follows.
- App. logic and JE usage as following;
Application creates 4 Environments(each one has data-store-Database for class-store-Database). Environments are not linked to each other, completely independent.
App. executes concurrent non-transactional 1600 inserts(Database.put), 1600 updates(Database.put) and 1600 deletes(Database.put) in a second ( It means 1600/4 inserts, 1600/4 updates, 1600/4 deletes for one environment)
Also using SerialBinding to store app. object that implements java.io.Serializable.
Environment.sync method called 1 time in minutes.
Insert-Update objects are the same and size of the object approximately 500 bytes-1 K.
%80 of inserted records will be updated 1 time in one second and than deleted in a 5 seconds.
%20 of inserted records will be updated 10 times in 28,5 hours and than deleted.
We have 50 GB disk space, totally 24 cpu with model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
- Our JVM settings as following;
-Xmx33g
-Xms33g
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=50
-XX:+PrintTenuringDistribution
-verbose:gc
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGCApplicationStoppedTime
- je.properties as following;
## Environment
je.env.isReadOnly=false
je.env.isTransactional=false
je.maxMemoryPercent=30
je.log.bufferSize=20971520
je.log.numBuffers=2
je.log.fileMax=209715200
je.cleaner.minUtilization=30
je.cleaner.minFileUtilization=5
je.cleaner.threads=2
je.cleaner.lockTimeout=100000
je.cleaner.expunge=true
je.cleaner.bytesInterval=104857600
je.checkpointer.bytesInterval=104857600
je.checkpointer.highPriority=true
- Last JE Statistics;
          (1)CacheTotalBytes= The total amount of JE cache in use, in bytes.
          (2)DataBytes= The amount of JE cache used for holding data, keys and internal Btree nodes, in bytes
          (3)AdminBytes= The number of bytes of JE cache used for log cleaning metadata and other administrative structures
          (4)LockBytes= The number of bytes of JE cache used for holding locks and transactions.
          (5)NEvictPasses= Number of eviction passes, an indicator of the eviction activity level.
          (6)NCacheMiss= The total number of requests for database objects which were not in memory.
          (7)TotalLogSize= An approximation of the current total log size in bytes.
          (8)SharedCacheTotalBytes= The total amount of the shared JE cache in use, in bytes.
          (9)NTotalLocks= Total locks currently in lock table.
     Environment-1:(1)=174,757,042 (2)=132,804,551 (3)=9,235 (4)=216 (5)=0 (6)=188 (7)=284,132,682 (8)=0 (9)=2
     Environment-2:(1)=174,803,884 (2)=132,850,463 (3)=10,165 (4)=216 (5)=0 (6)=179 (7)=277,346,265 (8)=0 (9)=2
     Environment-3:(1)=174,739,257 (2)=132,776,071 (3)=19,930 (4)=216 (5)=0 (6)=184 (7)=278,147,194 (8)=0 (9)=2
     Environment-4:(1)=174,767,092 (2)=132,776,471 (3)=47,365 (4)=216 (5)=0 (6)=185 (7)=292,163,876 (8)=0 (9)=2
     Sum of Data-store-Database.count = 1137265
- Last CPU utilization ;
     top - 10:33:58 up 102 days, 22:42, 3 users, load average: 2.55, 3.22, 3.48
     Tasks: 403 total, 1 running, 402 sleeping, 0 stopped, 0 zombie
     Cpu0 : 2.6%us, 2.3%sy, 0.0%ni, 95.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu1 : 6.8%us, 1.3%sy, 0.0%ni, 91.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu2 : 3.3%us, 0.3%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu3 : 8.1%us, 2.3%sy, 0.0%ni, 89.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu4 : 7.5%us, 2.0%sy, 0.0%ni, 90.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu5 : 7.5%us, 1.3%sy, 0.0%ni, 90.9%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu6 : 7.1%us, 0.6%sy, 0.0%ni, 92.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu7 : 8.4%us, 1.0%sy, 0.0%ni, 90.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu8 : 6.5%us, 2.3%sy, 0.0%ni, 91.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu9 : 7.5%us, 2.6%sy, 0.0%ni, 89.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu10 : 31.2%us, 0.3%sy, 0.0%ni, 68.2%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu11 : 2.9%us, 0.6%sy, 0.0%ni, 96.1%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu12 : 6.8%us, 0.3%sy, 0.0%ni, 92.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu13 : 9.2%us, 2.9%sy, 0.0%ni, 87.6%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu14 : 8.1%us, 0.6%sy, 0.0%ni, 91.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu15 : 12.1%us, 5.2%sy, 0.0%ni, 81.8%id, 0.0%wa, 0.0%hi, 1.0%si, 0.0%st
     Cpu16 : 2.6%us, 0.6%sy, 0.0%ni, 96.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu17 : 12.6%us, 5.5%sy, 0.0%ni, 80.3%id, 0.0%wa, 0.3%hi, 1.3%si, 0.0%st
     Cpu18 : 7.5%us, 0.6%sy, 0.0%ni, 91.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu19 : 11.3%us, 4.9%sy, 0.0%ni, 83.2%id, 0.0%wa, 0.0%hi, 0.6%si, 0.0%st
     Cpu20 : 6.8%us, 0.3%sy, 0.0%ni, 92.5%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu21 : 8.5%us, 8.1%sy, 0.0%ni, 82.1%id, 0.0%wa, 0.0%hi, 1.3%si, 0.0%st
     Cpu22 : 26.9%us, 0.6%sy, 0.0%ni, 72.1%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu23 : 6.5%us, 0.3%sy, 0.0%ni, 92.2%id, 0.0%wa, 0.3%hi, 0.6%si, 0.0%st
     Mem: 49454804k total, 26187100k used, 23267704k free, 1933064k buffers
     Swap: 50331640k total, 66092k used, 50265548k free, 4475980k cached
     PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
     22509 mtsmsc 18 0 34.3g 17g 14m S 260.8 37.6 1552:12 java
     top - 10:16:56 up 102 days, 22:25, 2 users, load average: 5.43, 4.32, 3.31
     Tasks: 400 total, 1 running, 399 sleeping, 0 stopped, 0 zombie
     Cpu0 : 7.3%us, 0.7%sy, 0.0%ni, 92.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu1 : 7.7%us, 2.0%sy, 0.0%ni, 90.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu2 : 1.7%us, 0.0%sy, 0.0%ni, 98.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu3 : 6.3%us, 1.3%sy, 0.0%ni, 92.1%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu4 : 2.3%us, 0.3%sy, 0.0%ni, 97.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu5 : 6.6%us, 1.3%sy, 0.0%ni, 91.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu6 : 27.7%us, 0.0%sy, 0.0%ni, 72.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu7 : 7.0%us, 1.0%sy, 0.0%ni, 92.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu8 : 7.6%us, 0.7%sy, 0.0%ni, 91.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu9 : 7.0%us, 2.7%sy, 0.0%ni, 90.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu10 : 6.3%us, 2.0%sy, 0.0%ni, 91.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu11 : 7.3%us, 2.3%sy, 0.0%ni, 90.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu12 : 3.0%us, 2.0%sy, 0.0%ni, 95.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu13 : 9.3%us, 3.3%sy, 0.0%ni, 86.4%id, 0.0%wa, 0.0%hi, 1.0%si, 0.0%st
     Cpu14 : 5.0%us, 0.3%sy, 0.0%ni, 94.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu15 : 11.3%us, 5.6%sy, 0.0%ni, 81.8%id, 0.0%wa, 0.3%hi, 1.0%si, 0.0%st
     Cpu16 : 6.3%us, 0.3%sy, 0.0%ni, 93.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu17 : 11.9%us, 5.6%sy, 0.0%ni, 81.5%id, 0.0%wa, 0.0%hi, 1.0%si, 0.0%st
     Cpu18 : 40.9%us, 0.0%sy, 0.0%ni, 59.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu19 : 10.6%us, 4.3%sy, 0.0%ni, 84.4%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st
     Cpu20 : 2.3%us, 0.7%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Cpu21 : 14.9%us, 6.6%sy, 0.0%ni, 76.8%id, 0.0%wa, 0.3%hi, 1.3%si, 0.0%st
     Cpu22 : 5.6%us, 0.3%sy, 0.0%ni, 94.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
     Cpu23 : 3.3%us, 0.7%sy, 0.0%ni, 95.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
     Mem: 49454804k total, 33344956k used, 16109848k free, 1931968k buffers
     Swap: 50331640k total, 66092k used, 50265548k free, 11654696k cached
     PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
     22509 mtsmsc 18 0 34.3g 17g 14m S 260.4 37.6 1511:00 java
Many thanks in advance.
Edited by: 906759 on Jan 16, 2012 1:12 AM

When we use JE as following configuration, CPU utilization is consistently high ans sometimes low.Do you consider this a problem? Or are you just asking for general tuning advice? Normally, high CPU utilization is considered to be a good thing.
Some additional questions:
* What version of JE are you using? If you are writing a new app, be sure to use JE 5.0.
* What is the total/maximum size of your data set?
* What is the key size (byte length)? (I see the data size is 0.5 to 1.0 KB)
* Are there no read operations?
* You mention throughput numbers (for example "%80 of inserted records will be updated 1 time in one second"). Is this a goal, or the measured value in your test, or both?
A couple initial comments:
* Calling Environment.sync is not appropriate for durability in JE 5.0, and will negatively impact performance. Instead use Environment.flushLog.
* Using multiple Environments in a single process is not recommended for maximum write performance. A single Environment with a shared cache (EnvironmentConfig.setSharedCache(true)) will result in better write throughput, because all writes are appending to the same log file and disk head movement is minimized.
* You may see better performance by using the DPL (persist package) or a custom binding, rather than SerialBinding. In general, if you find you are CPU-limited, take several thread dumps during this period too see if most threads are executing in the same place.
Performance tuning is an iterative process. Be sure to try only one change at a time to determine whether the impact is positive or negative.
--mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • Does VUDU come on Apple TV? If not, how do you recommend that Apple at it to the iTunes Store?

    IS VUDU available on Apple TV?
    If not, how do you recommend that Apple add it to the iTunes Store?

    It is not listed in Apple's list of Apple TV apps…
    https://www.apple.com/appletv/whats-on/
    You would need to do something to an Apple TV that will get this post deleted, see if you can guess what that is.
    You could just buy a device that actually supports the services you need…
    https://www.roku.com - it is a channel that can be added to a Roku.
    http://www.vudu.com/setup_roku.html
    Other media boxes also support Vudu (Chromecast, Xbox, Playstation, Android, WDTV… basically everyone who isn't Apple).
    If you think Apple will add Vudu as an Apple TV channel ask them via the feedback form. Just bear in mind that Vudu directly competes with iTunes video sales & rentals.
    http://apple.com/feedback/

  • How do you redeem a code for a free app that says 'managed licence' using vpp?

    I wiork in a school and have recently taken over syncing and managing apps for the wider school. I am having difficulty redeeming a code for the purchased free apps. I need this, so that I can add it it the download folder, as you would for a paid app. Then i will be able to see it in the list of purchased apps to select and update the iPads from.

    It sounds like you are using Apple Configurator to install apps on your iPads. For a free app, you can simply download it with iTunes and import the .ipa file into Apple Configurator. For VPP "Managed Distribution" licenses, you need to use an MDM solution to distribute apps.
    Read more about Managed Distribution here.
    See these steps on how to install free apps with Apple Configurator.
    Hope this answers your question!
    ~Joe

  • HT4437 How do you stream live tv from an abc app from my iPad 4 retina to my tv using Apple TV?

    How do you stream live tv from an abc app from my iPad 4 retina to my tv using Apple TV?

    you use airplay mirror
    if that does not work then it's because the app block the feature
    how you turn on airplay mirror
    http://support.apple.com/kb/ht5209

  • How do you use passbook? Finally got the app to connect to App Store. Does not seem to allow me to add anything.

    How do you use passbook? Finally got the app to connect to App Store. Does not seem to allow me to add anything.

    http://support.apple.com/kb/HT5483
    Use this

  • How to you update the html once a Mail app is published?

    I have a sample Office 365 Mail app
    https://code.msdn.microsoft.com/vstudio/Outlook-Email-Forwarder-App-650a5b41/view/Discussions/0?showDiscussionForm=True
    The app loads great and I can see run it ok. But if I update the HTML page it never gets updated. How do I update the code for the mail app once it is up and running? I was able to update it once but  am not sure what I did.
    Any suggestions?

    Hi,
    >> But if I update the HTML page it never gets updated. How do I update the code for the mail app once it is up and running?
    In debug mode, you need to reload the app by click the mail app to reflect the changes.
    >> How to you update the html once a Mail app is published?
    If you have already published the web application (for example, on Azure), you need to re-publish the web application to reflect the page changes.
    Please let me know whether it works for you.
    Regards,
    Jeffrey
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How do you remove a location from the Weather App of iPhone?

    How do you remove a location from the weather app on the iPhone 4s?

    thomasfromwest lafayette wrote:
    How do you remove a location from the weather app on the iPhone 4s?
    Open the weather application. You should see 3 white lines at the right below corner and hit that.
    It will show the list of locations. Now just swipe to left on any location and you should find a delete option.
    Hope it helps.

  • How do you create a folder to organize your apps

    How can you create a folder to organize your apps. 
    How can you move an app into a app that was already created.  i.e.  "Newstand" can you put other magazines into this folder.

    actually u cant.
    if u want to create folders,put your finger on an icon until it starts moving,then take an app and put it on another app,then u will create a folder that u can rename it as u want

  • How do you set up your Configuration Manager client when Imaging?

    OK everyone we got an issue that we need to take care of sorry if this seems like a dumb question but we cant seem to make this work.  How do you set your configuration manager client when you deploy your image(s)?  I created package and pointed
    it right to the config manager install directory just like the recommended one for USMT but it does not seem to work.  I also tried to leave it blank but it appears to be mandatory.. So my question how do YOU get it to work for your areas?
    Thanks

    that might be the problem I dont see a "Microsoft Configuration Manager Client 5.0 All" anywhere. We threw something together that points to:
    \\Server.Domain.com\SCCM_Install\SMSSETUP\CLIENT
    What is happening is this.
    Have a task to deploy Windows natively to the workstation
    Drop applications to the workstation
    do updates
    capture back to server
    All it does is 
    Drop the OS down
    copy the Agent files
    join to the domain
    reboot
    sit
    sit 
    and sit

  • How can you segment an audio signal according to the pitch periods?

    hello
    i was wondering if someone could give me some pointers as to how can i segment a sound signal according to the pitch periods present in the signal.i have already estimated the pitch periods and i want now to segment the signal according to those periods and multiply them by a uniform windowing function of twice the segment's length
    anybody can help?
    regards
    madgreek

    Hi madgreek,
    I would highly recommend that you search our Forums and Developer Zone to look for additional help. If you are not able to find any information, you can post your VI and we should be able to troubleshoot the issue.
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

  • How do you recommend apps...

    How do I recommend apps to be placed in the U.S. app store. I had owned a copy of the app on one of my older iPod device and now I want to use it again but I cant purchase it.

    Contact the developer of the app. as it is up to them which markets they distribute their intellectual property in.

  • How do you sync the free iWork and iLife apps to multiple supervised devices?

    So, I have a number of 4th gen iPads that are eligible for the free iWork and iLife update. I downloaded all the apps manually to one device, but was wondering how you can do this with multiple devices at once. If I try to add the apps in Configurator it asks for codes, because we have these apps downloaded already and on older devices. Configurator does not dinstinguish between the older and newer devices.
    I tried making a backup of the first iPad that has the apps and pushing that out on Configurator, but the apps did not transfer. Do these need to be side loaded? Is there another way? I am trying Settings > iTunes and App Store > Sync apps across devices, and having all ipads logged in with the same account. But, no sync of apps yet, and not even sure that will work...
    Ideas?

    Probably sould just do them individually.
    How to get all the iWork apps, iPhoto, and iMovie for free on an eligible iPhone or iPad
    http://www.imore.com/how-get-all-iwork-apps-iphoto-and-imovie-free-eligible-ipho ne-or-ipad
    About Free Apple Apps for iOS 7 compatible devices
    http://support.apple.com/kb/HT5913
     Cheers, Tom

  • How do you use WLST to get a deployed Apps name?

    I am writing an application update script to make updating our environments quicker/easier with the following code from an ant build file:
    <wlst debug="true" failOnError="true">
    <script>
    connect('login','pwd','t3://...')
    updateApplication('${app.name}',block='true')
    </script>
    </wlst>
    However, b/c our application has a version in the manifest file, our application name looks like this:
    AppName-BuildNumber-TimeOfBuild
    Since the TimeOfBuild is always different from build to build it is impossible to hard code this value. Is there a way to get the application's name using WLST?
    connect(...)
    cd('AppDeployments')
    This shows me all applications deployed on the server, but inorder to go any farther I need the name of a specific app. I'm sure I am just overlooking an mbean somewhere, but I can't seem to find it! Any ideas??
    Thanks.
    Message was edited by:
    bftanner

    Ok, so I figured out how to get an applications name but I can't get the following script to work from an ant build file:
    <wlst debug="true" failonerror="false">
    <script>
    connect('system','weblogic','t3://...')
    apps=cmo.getAppDeployments()
    for app in apps:
    if app.getName().startswith("4X"):
    stopApplication(app,block='true')
    undeploy(app.getName(),targets='MS1,MS2',block='true')
    deploy('4X','//box/domains/applications/4X.ear',targets='MS1,MS2',stageMode='stage',block='true')
    apps=cmo.getAppDeployments()
    for app in apps:
    if app.getName().startswith("4X"):
         startApplication(app.getName(),block='true')
    </script>
    </wlst>
    When this is run I get the following error:
    BUILD FAILED
    C:\docume~1\dtanner\desktop\RELupdate.xml:134: Error executing the script snippe
    t
    connect('system','weblogic','t3://192.168.0.250:
    7001')
    apps=cmo.getAppDeployments()
    for app in apps:
    if app.getName().startswith("reporting-r
    eport"):
    stopApplication(app,block='true'
    undeploy(app,targets='MS1,MS2',b
    lock='true')
    deploy('reporting-report-server','//bfediapp3/do
    mains/applications/reporting-report-server.war',targets='MS1,MS2',stageMode='sta
    ge',block='true')
    apps=cmo.getAppDeployments()
    for app in apps:
    if app.getName().startswith("reporting-r
    eport"):
    startApplication(app,block='true
    due to:
    Traceback (innermost last):
    (no code object) at line 0
    SyntaxError: ('invalid syntax', ('<string>', 2, 33, '\t\t\t\tapps=cmo.getAppDepl
    oyments()'))
    Any Ideas??? Also, how can you keep the format i.e. tabs and spaces at the front of a line in these forums???
    Thanks.

  • HT4910 How do you transfer movies I purchased from the app store from iPad to iPad?

    I've bought another ipad2 and I can't figure out how to transfer my movies I purchased from the app store from one iPad to another iPad. Can anyone help?

    You can either sync with iTunes to transfer them to your iTunes library, then sync them to the new iPad by selecting them on the Movies tab of your iTunes sync settings and syncing.  Or, you can download them directly to your new iPad as a past purchase for free (see http://support.apple.com/kb/HT2519) if permitted by the studio (not all permit this).

  • How do you remove a badge number from the app store without downloading...

    HOw do you remove the badge number icon for a program that you do not want to update from the app store.
    I have an app that is updated but i don't want the update (new ugly artwork and I am content with what the present artwork and app does)...I don't want the update. How do I remove/refuse the update and remove the number badge?
    Thanks!

    so you have an app on your phone that you do not want to update?
    But you want to get rid of that annoying badge from the appstore?
    There is a fix for this!
    Created by Elit3!
    if you post this anywhere else please acknowledge my find! thank you.
    new directions:
    1. go to itunes
    2. click applications
    3. right click on the application you want to use
    4. press show in windows explorer
    5. Copy the ipa to desktop
    6. right click and press open with
    7. open file with winrar, winzip, what ever, something so you can see all the files
    8. open iTunesMetadata.plist with PLIST EDITOR
    9. search for "itemId"
    10. Delete the number under "itemId" in between </integer>
    11. leave One number remaining. (any number)
    12. save.
    13. double click your new ipa
    14. sync
    15. No more update badge
    DONE.
    remember to backup everything you change. just in case.

Maybe you are looking for