HTC Hero :: Possible Memory Leak - Creating Swap Partition
Dec 5, 2009
In Taskiller the amount of free memory is showing between 90-105mb. Is this normal? I have deleted text messages, cleared cache, deleting emails from inbox and trash etc. I going to get rid of a few apps too, but its a bummer if I cant have many apps due to it affecting memory!
Also I understand that if flash it with the Modaco custom ROM. I can create a swap partition, does this help a lot? Also would I lose quite a lot of the HTC Hero features such as Sense UI for example if I flash it with Modaco?
View 9 Replies
Jul 16, 2010
When ever I partition the sdcard it gives the option of installing a swap partition. I know that my ubuntu installation on my laptop installs a swap partition when I installed the operating system. Would there be any benefit for installing a swap partition on the sd card?
View 2 Replies
View Related
Jan 10, 2010
Got myself a new memory card , do I need to swap anything from original memory card to new card or can I just swap ?
View 2 Replies
View Related
Dec 13, 2012
is it possible to use swap on a sd-ext partition? I started to use simple 2ext and I don't know if it's that possible.
View 1 Replies
View Related
Oct 20, 2009
I use advanced task killer to keep things under control, and handcent in favor of the stock msg app. I notice that I have upwards of 80mb free memory after killing tasks after a reboot. Over the course of the day, with only my ignored apps running, that number shrinks to 48-50mb. Does that indicate a leak somewhere?
View 6 Replies
View Related
Dec 31, 2013
I just took over a second hand chinese android phone which appears to have swap enabled already.
The following is on the phone with SD card installed or removed completely
Terminal Emulator - Free - swap 196604 53036 143568
Diskinfo reports it as zram0 [swap]
The value of swap changes continually, so swap is active.
There is no swapper or any other swap app installed. How do I go about finding out how the phone is configured and if necessary undoing what was done and reconfiguring if necessary ?
View 2 Replies
View Related
May 12, 2010
I think I've got a memory leak somewhere. I'm running DC v2.08.1 and I've got a low memory error. It may be because I flashed from Fresh 2.0D to this without wiping, but I'm not sure. Does anyone have any ideas how I can figure it out without wiping. I'd really rather not wipe again.
View 3 Replies
View Related
Jun 3, 2010
I wiped and flashed fresh 2.1.2 and initially it gave me about 90mb free after a clean and fresh install. After I installed all my apps I still had about 70mb left. But during the past few days I've noticed the internal memory slowly decreasing or leaking even though I haven't downloaded anything new. I've lost about 10mb by doing absolutely nothing.
View 6 Replies
View Related
Feb 13, 2010
Is there a way to get the internal memory widget to show available room on my sd partition?
I thought I saw in the screenshot thread that someone had, but I cannot figure out how.
View 2 Replies
View Related
Apr 27, 2013
One of devs from my device had told us that he'll move system and data images from sdcard to SD ext, but actually he left before doing this so now I'm stuck with useless 5gb ext4 partition on my scard. I'd format it and then change partitions if my sdcard wouldn't be filled with over 20GB of various files. Is it possible to change the size of the second partition to about 500 MB and turn it from ext4 to swap without formatting entire sdcard?
R800i
View 6 Replies
View Related
Sep 30, 2010
I'm not sure if this needs to be in the Support/TroubleShooting section or in the All Things Root Section. Mods, feel free to move. Anyone know where I can get some detailed instructions for creating a SD Ext 4 partition? Is this something easy to do in Windows? I'm running Ubuntu mainly so if there are ways to do it in there that would be good too.
View 2 Replies
View Related
Jun 3, 2010
How to "make partitions invisible and provide access to few applications only on this invisible partition"
View 3 Replies
View Related
Sep 29, 2013
I had 1.7GB storage on xperia m. But it is not enough for me. So any solution for swap external memory to internal memory.
View 1 Replies
View Related
Nov 8, 2013
i own a Samsung Galaxy Young GT-S6310, and i'm too disperate with my internal memory... i have tryed many methods:
1. Editing Vold.Fstab file, but it's impossible because it will not show internal Mount Point.
2. Searched on Play Store and downloaded "External 2 Internal" app and i have installed it, then i have swapped memory, but internal and external shows same values...
3. Downloaded "Link2SD" app and i have created a Ext2 partition on my SD Card... but nothing (shows my memory is emulated)...
I will increase my internal memory because i must download games...
View 1 Replies
View Related
Jun 27, 2009
If I create and release multiple AudioTrack objects, the GREF count continually increases which eventually causes an application crash. Even with a forced garbage collection, I end up with the same high GREF count at the end of the loop.In my application, I continuously create AudioTracks from variable lenght buffers.I guess I can try and use a fixed size pool of AudioTracks each with a buffer large enough to fit my longest sound, and try and reuse them.Is there a better/correct way to completely clear resources used by an AudioTrack?
View 5 Replies
View Related
Jan 10, 2010
I have been banging away at this one for weeks and I feel like I have exhausted my research capabilities. I am hoping that someone will see my error in the code posted below. The code is completely functional doing everything I need, but there is a major memory leak. When I try to track memory in the DDMS, the VM Heap tells me that my object count is relatively stable and the used memory is also relatively stable (it comes back down to a similar value after each GC after panning).
When I look at the memory pie chart, the free memory loses over 1meg of capacity with each map pan (overlay reload) and the Unknown memory grows. I have not found anything with the allocation tracker. Functional Summary: I load overlays onto a map based on data I get from polling my server. When I pan the map far enough I clear the overlays and load new ones.
MapFrontEnd.java (snippets): //header info private List<Overlay> overlays;
//in onCreate overlays = mapView.getOverlays();
// here I attempt to fully clean up my old Overlays for (Overlay i : overlays) {
if (i instanceof ParcelOverlay) ((ParcelOverlay) i).cleanUp(); }
View 4 Replies
View Related
Dec 4, 2009
In my app, I'm fetching data via HTTP and use the response string to create an ArrayList of objects. So what I'm doing once I get the response is:
String[] fields = response.split("<field>");
and use the field[] values like this:
ArrayList<Movie> movies = new ArrayList<Movie>(); for (int row = 1; row < fields.length; row += 9) { movies.add(new Movie(fields[row], fields[row + 1], ..., fields[row + 8]);
}
View 5 Replies
View Related
Oct 14, 2010
I have an application that uses a Service and some list activities. When the activities are opened, I can see the heap usage increase in DDMS. When the activities are closed, the heap usage decreases slightly. The service is still running in the background at this point. If the activity is started again by re-running the application and then closed, the heap usage increases again then decreases, but never returns to the original level before the activity was first opened. If it repeatedly (10-15 times) open the activity then close the activity, the heap size (both MB and # Objects) balloons!
I'd expect ListActivity's onDestroy to take care of itself when it gets destroyed. What am I missing with this? Am I using ListActivity incorrectly?
If I examine the heap using MAT, I see 10-15 ListView objects. Unfortunately, I've not got much experience with MAT, but I think it means that the instances are still hanging around rather than being garbage collected. Can anyone explain what's going on?
A test app similar to my real code is below. Create a new android application, add this to the manifest:
CODE:................
View 3 Replies
View Related
Aug 2, 2010
Trying to partition a 16GB memory card but can't.I have used rom manager clicked partition set it up for 512 and 0 but when it reboots every time I get the android error logo thing.
View 1 Replies
View Related
Aug 16, 2013
how to partitioning emmc to be internal memory? its 2GB size and I don't use that...
View 3 Replies
View Related
Nov 16, 2012
Is there any way to get memory back after you partition an SD card IV lost 700 MB with the last rom I flashed and now I use a rom that doesn't need a partitioned SD, if there's a way to do it could some explain how I do it properly.
APOCALYPSE GT-S5830
View 2 Replies
View Related
May 3, 2010
When I first boot up the phone and check the memory (after shutting down all the apps I don't want running) I notice my phone has about 220-250 MB free after leaving the phone on for about 2-3 hours, with no activity on my part, that number gets smaller and smaller. I just rebooted my phone again because it was down to 125 MB free with no applications running.
Also, "Android System" is consuming 65% of my battery life. I realize that number is inaccurate after a fresh reboot so I played with the phone for a good 4 hours running apps and such, so that I could get a good test of how much the OS is eating up in comparison to other apps. 65% is a bit much no?
View 6 Replies
View Related
Nov 24, 2009
I am experiencing a memory / resource leak on a T-Mobile G1 device with my application. I installed the "Task Manager" application from Android market and my memory usage is not monotonically increasing. It stays relatively flat over time. Furthermore, none of the other processes are chewing up tons of memory either (really, I can get into this state with just my app running). I am not experiencing this problem on any of the other Android phones (including Eris, Hero, and Droid).
The interesting thing is that if I kill my application, the phone is *still* very slow and sluggish. The only thing that seems to be able to get me out of this situation is a battery pull. If I run my application for about 3 hours, the phone starts to become very sluggish. Even simple operations like hitting the "home" button take many seconds. I'm not sure what to do at this point and am wondering where I can go from here.
View 3 Replies
View Related
Sep 24, 2009
In my app activity A creates activity B, however when the back key is pressed it goes back to activity A. This is a simplified version of my application. I would expect memory to be reclaimed when going back to Activity A. Going to activity B allocates more memory. I am using dumpsys meminfo to get the allocated kbs. How can I easily tell what memory is creeping? I do not keep any references to activity B. I know about the ddms allocation tracker, but wondering if there is a more better tool to figure this out.
View 2 Replies
View Related
Jan 6, 2010
I'm parsing a document with large text field. In my characters section I am using StringBuilder
currentStory.append(ch, start, length);
then in my endElement i'm assigning it to the appropriate field on my object.
if (name.equals(tagDesc)) { inDesc = false;
if (currentItem != null ) { currentItem.setSummaryText(currentStory.toString());
} currentStory.setLength(0);
} setSummary is public void setSummaryText(String text) { Story = text;
}
And I am running out of memory. If I change setSummaryText to something completely weird like this:
public void setSummaryText(String text) { char[] local = text.toString(
) Story = new String(local);
}
I am fine. I just cant figure out where I am holding that reference?
Story is a member var of this object initialized with "";
Note - assigning to local String variable instead of char[] - fails as well.
View 1 Replies
View Related
Aug 10, 2009
I know that's a subject which was discuss a lot of time and I try to find a solution since more than 6 day for the memory leak which appears in my application.
I've read this page: http://www.curious-creature.org/2008/12/18/avoid-memory-leaks-on-andr...
So, I don't use static member fields, I always use recycle() and I don't use inner class.
My application use a gallery and some bitmap. I use finalize to monitor garbage collection in each class of my application: protected void finalize() throws Throwable {try {Log.d("FINALIZE", this.toString());} finally {super.finalize();}
View 2 Replies
View Related
Aug 17, 2012
my internal SDCARD is corrupted and the /data partition is unusable.
My device is i9003 and it's running on MIUI at the moment. By default MIUI didn't detect my external SD or my internal SD but after editing "vold.fstab" I was able to mount the first partition of my external SDCARD as external memory and everything was good, I could finally use the camera and pretty much do everything else.
But I was still unable to mount the second partition of my external SDCARD as my internal memory which meant none of my messages could be saved and the phone would pretty much go back to factory settings after a reboot, this apparently is because the /data partition (present on the internal memory) stores all the user data such as the time, the theme I'm using, etc and not having a /data partition meant none of these settings were really saved.
Having no internal memory also means I cannot install any apps such as Link2SD.
Moving on, after many hours of googling I found out that it might not be possible to mount the internal memory using "vold.fstab" and the only way to do it could be by mounting the memory manually during init.
I want to use the second partition of my external SDCARD as internal memory, this is likely to solve all my problems and make my phone usable again.
View 9 Replies
View Related
Aug 13, 2013
My new android 4.2.1 phone has 32GB of phone storage, but only 1.5 gigabytes of that is allocated to the "internal storage" partition for app installations etc. The rest is used as an internal SD card for data storage. I also have an actual SD Card of 32GB.
I find the 1.5GB of internal storage a little bit too low and I fear to run out of memory in a few months of intensive use. As I have a large external SD card it is a bit useless for me to also have a huge internal SD card partition and I'd rather add some of that to the 1.5GB of internal storage for apps.
I have googled for quite some time now, but I can only find threads of people trying to extend their internal storage by partitioning an external SD card. This is NOT the same as my problem as my phone storage is large enough but just not properly allocated in my view.
So my question is as follows: is it possible to add a few GB's from my phone storage to my internal storage?
View 1 Replies
View Related
Oct 6, 2010
After several hours of searching for the cause of a Out Of Memory Error, I found a wierd problem with Strings. To keep it simple, trimmed it down to something like this:
ArrayList<String> someStringList = new ArrayList<String>(1000);
for (int i=0; i<1000; i++) {
String someBigString = new String(new char[100000]);
String someSmallString = someBigString.substring(0,1);
someStringList.add(someSmallString);
}
View 16 Replies
View Related
Sep 8, 2009
There appears to be a leak when using PhoneStateListeners. The following code simply reigsters in onResume and unregisters in onPause a PhoneStateListener. Repeatedly launch then press BACK (so the app is finished & onDestory is called before the next launch) and the number of activities reported by meminfo will equal the number of launches. For instance, here is the output I get after launching (and finishing) 11 times in sequence:
dumpsys meminfo com.example.leak Currently running services: meminfo
DUMP OF SERVICE meminfo: Applications Memory Usage (kB): Uptime: 12204322 Realtime: 12204322
** MEMINFO in pid 1358 [com.example.leak] ** native dalvik other total size:
2648 3079 N/A 5727
allocated: 2604 2254 N/A 4858
free: 43 825 N/A 868
(Pss): 913 1305 1475 3693
(shared dirty): 1080 3864 568 5512
(priv dirty): 808 936 1056 2800
Objects Views: 77
ViewRoots: AppContexts: 12
Activities: 11
Assets: 2
AssetManagers: 2
Local Binders: 36
Proxy Binders: 21
Death Recipients: 0
OpenSSL Sockets: 0
SQL heap: 0
dbFiles: 0
numPagers: 0
inactivePageKB: 0
activePageKB: 0 #
Without the PhoneStateListener, the number of activities is always 1 no matter how many times the app is launched & finished. So, am I doing anything wrong here? Or is this a bug in the TelephonyManager?
Here's the code package com.example.leak;
import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager; import android.util.Log;
public class LeakExample extends Activity {
private class MyPhoneStateListener extends PhoneStateListener {
@Override public void onCallStateChanged(int state, String incomingNumber) {
if ((state == TelephonyManager.CALL_STATE_RINGING)
|| (state == TelephonyManager.CALL_STATE_OFFHOOK)) {
LeakExample.this.finish();
} } }
MyPhoneStateListener phone_listener = new MyPhoneStateListener();
TelephonyManager telMgr ;
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
telMgr = (TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE);
} @Override protected void onPause() { super.onPause();
telMgr.listen(phone_listener, PhoneStateListener.LISTEN_NONE);
} @Override protected void onResume() { super.onResume();
telMgr.listen(phone_listener, PhoneStateListener.LISTEN_CALL_STATE);
} @Override protected void onDestroy() { super.onDestroy();
Log.v("LEAK EXAMPLE", "onDestory");
}
View 3 Replies
View Related