Smoothing app bar - G1 Q&A, Help & Troubleshooting

Is it really just a limitation to the phone's hardware? We have it drawing images that are a lot more complicated in games and being pretty smooth, so why is it that this seems to be so hard on the phone?
Depending on the ROM, it has been slightly better or worse but regardless of the ROM, it always gets jittery toward the end of opening the drawer. I have my phone clocked at 528 and it doesn't appear to make really any difference. This would lead me to believe that it's an issue with the ram?
It's one of those 'little things' that's always bugged me. Makes it seem like the phone is overworked for a seemingly simple task

I think it's because of the method used the populate the immediate screen with icons as you scroll down just causes a bit of loading lag. (Maybe it's better on the Magic with more memory?)

sturmeh said:
I think it's because of the method used the populate the immediate screen with icons as you scroll down just causes a bit of loading lag. (Maybe it's better on the Magic with more memory?)
Click to expand...
Click to collapse
I am talking about the opening of the drawer (edited original post to reflect that better) but yes, there is lag there as well (though less noticeable).
I guess my question to the devs would be: is there a more efficient way to do this?

Related

[Q] Is it just me or is the pinch overview for the touch wiz app drawer REALLY laggy?

Hi guys!
I discovered last week that newer firmwares like JPK and JPM have a pinch-overview feature for the app drawer. I never noticed this until i read it mentioned in a thread somewhere about the new SGS froyo features. I decided to try it out on a freshly flashed phone and it looked great and seemed really useful to me.
If you're unsure of what I'm talking about, it's similar to how you can pinch the home screen to have an overview of all your current homescreens and from there you can add, delete, move their positions around, or quickly jump to one of them. The app drawer for touch wiz has this as well apparently but just for rearranging panes or quickly jumping to one of them.
However, as I started filling up my phone with apps and gathered about 5 or 6 panes worth of apps, whenever I'd try doing the pinch-overview thing it was extremely slow in scrolling up or down. Sometimes it starts out fine but for some reason chokes up in the middle and sometimes it's incredibly slow to the point it is literally crawling up or down instead of actually scrolling...it's extremely frustrating.
I am currently running the latest beta for Voodoo lagfix on JPM. I keep my ram usage in check using Watchdog and Autostarts so I don't have all too many background stuff going on that would cause the slow down. The phone is nice and snappy in every aspect aside from this.
I use Launcher Pro. TW is Samsung so it's crap.
I happen to like TouchWiz actually but I understand why a lot of people dislike it. :O Maybe I like the iPhone-esque layout. I never owned an iPhone though.
I have just 6 panes of applications but no lag in the pinch zoom or scrolling. Rooted JP6, no lagfix.
Pinch zooming the apps does result in laggy scrolling here too, not very annoying though, since i can still easily jump from first to last page that way.
Yes, trying to scroll the "pinch-viewed" app drawer is painful to watch, and I only have 5-6 pages of apps. This is on rooted JP6 with OCLF v2.
Yeap, confirmed that it's super laggy. Using (official) Froyo, rooted, no lag fix.
Yeah good thing it lags so much that a quick flick does take you all the way to your last few panes of apps without a hitch. The SGS just loses more of its "slickness" though because of the lag in this aspect. If it were smooth and fluid here then not only does it feel and look great, it has great show-off value as well
This is pretty much my only pet peeve at the moment with the SGS. GPS never locks for me but I don't use GPS all that much so I can live. Things still lag for a few seconds whenever apps are installing but it's nothing too excruciating.
I hope future builds optimize this aspect as well as fix the other issues of the SGS (GPS etc. etc.)
Problem went away!
Strange. I added a ton of apps resulting in about 9 pages worth of apps and for some reason the pinch-overview lag is pretty much gone!
I haven't done anything special. If you ask me, I thought my SGS would be lagging a lot more than usual with the addition of more apps. I've also been customizing my homescreens with all kinds of widgets I thought would be eating up more memory/cpu but surprisingly I hardly notice a change in performance! And I'm not complaining that the lag went away. It's great that it did! Now my SGS experience is almost perfect!
I'm still not using any real auto-task killers or dedicated memory boosters. Here's my setup:
SGS on JPM (2.2)
Voodoo lag fix 5 pre4
Autostarts (turns off certain receivers that make apps autostart) - paid, forgot the price
Watchdog (monitor and "kill" running apps) - paid, forgot the price
SmartBar (to turn off certain services) - free

Occasional Lag

Has anyone else had an occasional scrolling lag in situations? It's happened to be on the Program List where the Program icons don't load immediately. Also, most noticeably in apps such as Beezz the scrolling is laggy... Is it just me, or are others experiencing the same...?
Early bump as I'm trying to decide whether a Hard Reset is in order, maybe I installed something that didn't fare too well. Thanks guys.
80% (if not more) of the 3rd apps are NOT optimized (or rushed diplomatically saying) for Windows Phone 7 OS. HTC Hub for example wasn't as fast as the new update for it.
I can make a slight lag (more of a chopping than lag) ONLY IF I visit WPCentral page which chops on my browser than after 4-5 minutes it disappears. So I am pretty sure it's not optimised well rather than a lag because let's face it , the hardware is there and the OS is damn fast.
Have you also experienced start menu icons taking their sweet times to show up?
I've seen some choppiness on 3rd party apps. Agreed that it is a developer issue as they learn how to make apps for wp7. beezz is better than it was, but for best results, m.twitter.com is your best option.
FiyaFleye said:
Have you also experienced start menu icons taking their sweet times to show up?
Click to expand...
Click to collapse
In almost 1 month of use, never I have. To continue my initial post, that is one of the reason why I haven't installed many 3rd apps. Personally I hate having a sleek OS and then enter an app and feel like Android.. In fact besides YouTube and Adobe Reader I have only 4 other apps installed.
Same here. I can repeatedly reproduce the program list icon thing by scrolling to the bottom of the list, then hitting the home key, it'll fly to the top of the list and you'll see "white stars" before it switches to the home screen instead of the icons. Happens in random situations too, this is just a consistent occurrence..
I'd like to point out that as a developer, the choppy scrolling is a platform issue with the way Microsoft have design listbox scrolling - Silverlight defaults to virtualising the list box and recycling the listbox items - and this works fine of the PC where there is enough processing power to recycle and virtualise whilst you scroll. However, with Windows Phone 7's limited processing power, and Microsoft's very unoptimised seeming implementation, listboxes can't virtualise data fast enough. Ergo, voodoo is needed to get it working to scroll smoothly You could turn off virtualisation, but then that greatly increases RAM usage, which in Silverlight is already and lot, and then you get comparatively long load & draw & render times, and blargh. There's no one good way to do it yet for long lists - not until Microsoft go and optimise the Silverlight platform better.
I'm assuming the program list icon thing is to save RAM - you can also get it with the Home screen tiles if you have a lot of tiles on it - and saving RAM is something Windows Phone is going to like to do, seeing as the apps and the Silverlight platform use up so much RAM
i had my hd7 for almost a month now and experienced lag on it. there was also an instance that icons of the apps i installed via market place took a few seconds to load up. theres also this occasional slow response time of the unlock screen. i still have 9gb of space though

Stock vs custom - multitasking

So, i've tried many different roms out there on my SGS. Never got any major issue with flashing or setting them up. Supposedly a custom rom has something improved but there was one think i kept thinking they all fail and i was wondering if anyone else feels the same.
I see random posts all the time telling how great multitasking in android is. But all these roms i keep using try their very best to close just about everything i have running. As far as i can tell, a few seconds after i switch to anything else, my first app gets closed. For example, everytime i'd leave browsing to manage what im listening to or sort out files on some file manager i'd find i needed to open my browser again instead of being there opened and waiting for me to return.
After searching for a while, the best explanation i could find out is to prevent battery drain from opened apps and to keep things smooth by having free ram, which kind of makes sense. Goes against what i read in a paper from google about android multitasking but fair enough.
Except the other day i happened to returned to a froyo stock rom (JS8 with darkcore 1.4) on my SGS and found out this does not happen. Apps stay open for the most part, except when i run something really heavy (like a game). And i dont really notice any performance decrease or extra battery drain from my usual usage.
Granted, i could be just told something along the lines "well dude, just use whatever works for you" and i totally plan on doing so, hence me experimenting, but thats not really my point. What i'm going for is, are custom roms being overzealous? because this really spoils any attempt at multitasking...
Again, this is not a rant of any sort, i was just wondering what are other people's thoughts about it
I'm suffering same problem
i want to have the browser and messenger at the same time
it close one after swetching to the other
i have 80mb free ram
I had the same problems, although lack of multitasking appeared on my stock rom, not a custom... sgs couldn't handle faceboom messager, viber, and a browser at the same time, everytime I switch from my browser to something else - it gets killed, which is frustrating
at the same time I saw how nexus s work, and how much free memory it has, compared to mine, the difference was huge!
I tried cyanogen at first, which was very close to stock nexus s, but it doesn't work good with sgs's camera and crashes once in a while
so eventually I installed JVT with voodoo and uninstalled different samsung stock apps, which gave me about 50mb of additional RAM compared to stock, and there doesn't seem to be any aggressive memory cleaners working, so I can now finally switch between all the apps I need
If you want the best roms for multitasking, go for the final builds of Froyo 2.2.1. They have plenty of free ram and are very smooth. I'd recommend Froyo ZSJPK. You can download it from XDA.
I think it depends on the ram settings in your ROM. The way android works is there are a bunch of system settings on how much ram to keep clear, and if it drops beneath certain values they start killing apps.
It's highly possible these values were tweaked in the custom roms, to improve the perceived smoothness and so on, but at the same time reducing multitasking. There's a trade off between performance and multitasking (guess why apple was so reluctant to add multitasking?)
I'm not really an expert on it, but I'm sure some quick searches around will find out where those values are and how to change them.. some rom/app probably even allows you to tweak them to your liking.
All Gingerbread roms do the same, closing apps after moving away from this, don't know why, but froyo didn't do this and ginger does.
I used to be like TS, clearing RAM because it might let the phone run smoother. After getting more exposed to Android, I realised that it could be logical to keep your apps in RAM instead of doing a cold boot again, meaning to close an app, open, close and open again, making it taxing on the phone.
So I tried to use up as much RAM as possible and it works just fine, it feels good. I believe the problem you have stated is that in your ROM, the task manager has instructions to clear the RAM once it hits a certain threshold. When it does, it starts to clear apps in different category, starting from what is known as empty apps, which are generally just apps you use and are not important to the android OS or rather independent from the OS.
In the new Samsung ROM, the threshold is set to 40MB, and it is working great for me. You can go to the android market and download "Galaxy Tuner" to set the threshold to a value you feel comfortable with. To multitask better, set the threshold as low as possible.
MaoJie said:
I used to be like TS, clearing RAM because it might let the phone run smoother. After getting more exposed to Android, I realised that it could be logical to keep your apps in RAM instead of doing a cold boot again, meaning to close an app, open, close and open again, making it taxing on the phone.
So I tried to use up as much RAM as possible and it works just fine, it feels good. I believe the problem you have stated is that in your ROM, the task manager has instructions to clear the RAM once it hits a certain threshold. When it does, it starts to clear apps in different category, starting from what is known as empty apps, which are generally just apps you use and are not important to the android OS or rather independent from the OS.
In the new Samsung ROM, the threshold is set to 40MB, and it is working great for me. You can go to the android market and download "Galaxy Tuner" to set the threshold to a value you feel comfortable with. To multitask better, set the threshold as low as possible.
Click to expand...
Click to collapse
ok i downloaded galaxy tuner but idk how to change threshold

Frustrated!

I have xperia T with locked bootloader, so i can only try stock based roms. I was very satisfied with the phone, but not any more. I changed many roms,but with every rom, after about a month of usage phone starts to be be laggy, and slow. Especially the browser. It takes ages to load a page. Also typing seems to get laggy. After I flash different rom, everything gets to normal again. Does anyone have the same scenario, as. I am? Could something be done to speed up the phone?
Sent from my LT30p using Tapatalk 2
Maybe you have many apps?
Maybe you have mang apps that runs in the background?
Maybe your phone is broken?
You could install some tweaks such as V6 Supercharger.
You could clear cache once a while.
You could let your phone rest.
For me, I don't face this problem.
Sent from my LT25i using Tapatalk 2
I do have many apps. I clear cache once in a while, and phone feels better when i do that. But i never shut down or reset. I'll try to do that and see how it performs.
Thanks for your answer.
Sent from my LT30p using Tapatalk 2
I guess you don't have any special "issue" with your phone.
Every single phone lags - period. Sooner or later, and this or that moment, it lags. To be honest, I'm ok with that for quite some time. Every app is getting more hungry with every new version, and when you're installing and updating apps on daily pattern, it simply becomes too heavy for system resources to handle. For example, if you do a factory reset now on your T/TX, and if you're sticking with stock rom, there is 300MBs of updates right after first boot. I was shocked when I saw that my system memory jumped from 270MBs of usage after first boot, to 530MBs just after system apps updates...
Android lag tendencies are old story now. Google did not solve this yet, and project butter didn't make any notable changes regarding UI lag. Yet, I would't change it for iOS or WP for a whole world.
There for there will be trim support in android 4.3
It's like your windows based pc, after a while it will get slow. And so are android phones.
- Keep the least number of apps possible on the phone
- Remove widgets you don't really need
- Chose the smaller sized app with the humbler memory foot print, if there are alternatives
- Trim occasionally as what my predecessor mentioned, there are trim apps out there, like Lagfix
- Reboot once a day.
Sounds profane, I know.
i've tried many custom roms with LBL but never had this problem.
all i do is restart the phone once a week or two weeks..
mr_torture said:
I guess you don't have any special "issue" with your phone.
Every single phone lags - period. Sooner or later, and this or that moment, it lags. To be honest, I'm ok with that for quite some time. Every app is getting more hungry with every new version, and when you're installing and updating apps on daily pattern, it simply becomes too heavy for system resources to handle. For example, if you do a factory reset now on your T/TX, and if you're sticking with stock rom, there is 300MBs of updates right after first boot. I was shocked when I saw that my system memory jumped from 270MBs of usage after first boot, to 530MBs just after system apps updates...
Android lag tendencies are old story now. Google did not solve this yet, and project butter didn't make any notable changes regarding UI lag. Yet, I would't change it for iOS or WP for a whole world.
Click to expand...
Click to collapse
I was considering to chnage my phone, and go for S4, or HTC ONE, but because of those "Android lag tendencies", after a month of not reseting or cleaning the cache, they should lag olso. Am I right? I'm not familiar with WP or IOS. Do they have lag tendencies also ?
Andrija231 said:
I was considering to chnage my phone, and go for S4, or HTC ONE, but because of those "Android lag tendencies", after a month of not reseting or cleaning the cache, they should lag olso. Am I right? I'm not familiar with WP or IOS. Do they have lag tendencies also ?
Click to expand...
Click to collapse
Well, you will probably get a bit snappier performance with two mentioned phones, but believe me, if anybody tell you their phones are not lagging at all, like never ever, they lie. I played with S4, and I played with HTC One, and these also have glitches from time to time.
Regarding iOS and WP, I never personaly used any of those, but I played a lot with that phones, as my friends are having them. iOS is generally considered to have quite fluid interface, but that's because iOS is totally different system and is handling user interface with different priorities. And honestly, it is fluid. Especially since iPhone 4... But on the other side, it is such a limited system, that I never ever considered switching to it. WP is also quite fluid, but again, that giant-squares interface is very dull to me, and WP ecosystem is still far behind Android.
Point is, I'm not willing to change Android for some other weaker system, just for the sake of a snappier and more fluid interface...
But that's just me. Maybe somebody else is having different priorities.
Thanks for the honest answer. I can live with the reset from time to time. I also don't consider changing Android for iOS or Windows because Android has so many features over them. I hope in the future Google will manage to eliminate that lag.
Sent from my LT30p using Tapatalk 2
Andrija231 said:
I hope in the future Google will manage to eliminate that lag.
Click to expand...
Click to collapse
We all do... Practically, the only argument iOS and WP users are having, is that magic word "lag".
Other than that, Android is unbeatable in all other areas.
Big colourful icons, multi-function widgets, and many other eye candy functions use system resources without delivering a real value for the user. Windows has plump tiles, and the app drawer is just a simple list of apps. Just as examples. My wifes windows phone has 2/3 of the hardware power, but it worked fluid any time.
Change the icons to simple symbols, make a vertical scroll app drawer with tiny icons, remove widgets, use the app drawer to access apps. And so on. It will bring you leaps forward in terms of functionality.
Most will say that unused memory is wasted memory. I believe on the long run it's better apps have a proper exit button, and clear themselves from memory when done.

any rom with the following?

I want a rom that includes the following:
1. way to clear all the recent task list with a click, like the pre lollipop stock did.
2. An intermediate option on the volume rocker between vibrate and normal volume with a "meeting mode." where the phone just rings a single beep. Similar to the old nokia phones did.
3. Tethering.
4. Stable and fast and lite.
5. Data defaults to wifi. I have issues getting the wifi webpage to sign in to hot spots unless I turn off cell data.
Anyone have any suggestions
Aosb!
deadave said:
way to clear all the recent task list with a click, like the pre lollipop stock did.
Click to expand...
Click to collapse
If you're doing this just so it looks tidy, in case you're unaware this is a bad idea if you do it regularly. Unless of course you're unhappy with how much battery lasts and want to make it last less.
Looking through a hundred open apps is a lot more of a pain than plugging my phone in to get charged. I appreciate your concern for my battery life.
Most ROMs have #1, the lightest is probably Clean ROM. They all have #3. None have #2. No ROM will do better at #5 than stock.
deadave said:
Looking through a hundred open apps is a lot more of a pain than plugging my phone in to get charged. I appreciate your concern for my battery life.
Click to expand...
Click to collapse
I agree that I think Google made a mistake with recents. It should just reflect cached apps. Hopefully custom ROMs will implement a modified version. But many people don't understand then associated drain caused by always clearing recents so on the off-chance that you didn't, I thought I'd let you know about it.
You never have to go more than a few apps back to find your recently cached apps so you shouldnt ever have to look through a hundred apps. They're just in the background
How do you even know it causes more drain? Have you taken multiple nexus 6 and controlled for all variables such as apps, age of device etc and compared them with statistical analysis for significance?
deadave said:
How do you even know it causes more drain? Have you taken multiple nexus 6 and controlled for all variables such as apps, age of device etc and compared them with statistical analysis for significance?
Click to expand...
Click to collapse
Not sure if its an internet language barrier but your post reads as if you're being confrontational.
Its common sense. Android is designed to cache apps for quick retrieval. If you open an app cold, it uses significantly more CPU cycles to open up than a cached app. More CPU cycles = More power uses = shorter batter life. If you're constantly clearing recents and always starting your regularly used apps up from cold, you will take a battery hit. I don't need to do a statistical analysis for this fact, in the same way I don't need statistics to prove that one day, we'll be dead.
It's an assumption. I can make the same argument right back at you. Pulling up the task list and displaying 20 items and scrolling use plenty cpu cycles.
deadave said:
It's an assumption. I can make the same argument right back at you. Pulling up the task list and displaying 20 items and scrolling use plenty cpu cycles.
Click to expand...
Click to collapse
Actually it is not an assumption. Its a fact. And science! I can't believe you could even think it was an assumption, unless you don't understand CPU cycles, energy use or the principles of caching..
And no, the argument you're presenting does not use extra CPU cycles. I've come to the understanding that you are indeed being intentionally confrontational. I was just trying to help in case you didn't understand this concept - as a warning. To be honest I dont care if you waste CPU. I just wanted to let you know in case you were.
Let's not have this turn into you being an anti-vaccer that doesn't believe in measles.
I'm an inquisitive not confrontational, and you have not proven your point. Though if you actually worked on the android OS team I'd take your word for it. I don't take most people's words for anything. The media is full of lies, the government are all thieves and liars. Trust no one. Many published publications have been redacted and falsified.
However, suppose you are correct.
So how many items do you have on your recently used list? You don't find it the least bit inefficient searching through all the clutter on your recently used list.
-Dead
deadave said:
I'm an inquisitive not confrontational, and you have not proven your point. Though if you actually worked on the android OS team I'd take your word for it. I don't take most people's words for anything. The media is full of lies, the government are all thieves and liars. Trust no one. Many published publications have been redacted and falsified.
However, suppose you are correct.
So how many items do you have on your recently used list? You don't find it the least bit inefficient searching through all the clutter on your recently used list.
-Dead
Click to expand...
Click to collapse
OK if you're simply being inquisitive, then I apologise for that assumption.
Well the beauty of it is you don't need to take my word for it. You can research the subject yourself. Whether you believe me or not though, it is a fact that android caches apps and that cached apps take fewer CPU cycles to open than an uncached app. You can even find some statements from the Greenify developer stating this if you're so inclined.
As for my recent a list, I have 122 items. I only use recents to switch between open and cached apps. I'd say I probably never go more than 10 apps back in that list so anything in there over that amount is irrelevant to me. Yes it is quicker to find an app in my app drawer or from my pie / glovebox shortcuts than way back in my recents list since the recent list is only sorted in order of when I last used it. Recents is only really for quick task switching. I did already agree that anything that isn't cached is pretty pointless appearing on recents and I have no idea why they decided to design it like this but it doesn't bother me much because of the way I use recents. Also, since I would much rather use a cached app than start cold, I'd also rather not clear recents. You don't even need to use the recents interface anyway. Whether you call an app from the recents list or the drawer, if its cached, it will load it quicker and more efficiently. As long as its not cleared from recents..
I found some vague reference that if you clear an app from the recent list it doesn't even close the app process it just goes away from the list depending on the specific app.
In the end I don't really care if it uses more cpu cycles, I just want it not cluttered. I don't need to show my phone to a significant other and have them see every recent app I went to. I favor privacy and less clutter over cpu cycles. It was a mistake on google's part not to leave it up to the user.
I'm also not sure why it's such a pain in the butt to find a way to have a setting to have a single ring without it repeating. I made my own ring tone with a single beep and 30 seconds of silence but it still sucks because I can't easily switch back and forth without installing another app for profiles and such making it a lot more complicated...
deadave said:
I found some vague reference that if you clear an app from the recent list it doesn't even close the app process it just goes away from the list depending on the specific app.
Click to expand...
Click to collapse
If the app is coded against googles guidelines, that could be the case though I've never found one that does that. Its quite an easy test to do too.
Open an app that's in recents then minimise it. Clear from recents again and if it opens fresh, its working as Google intended
Anyway, you don't care and nor do I so o suppose I should let you continue with the initial purpose of the thread
im always closing/clearing my recents. whatever battery drain that it causes me is so very minimal that it really doesnt matter.
simms22 said:
im always closing/clearing my recents. whatever battery drain that it causes me is so very minimal that it really doesnt matter.
Click to expand...
Click to collapse
The more you do it and the more you use the apps you're clearing, the worse it is. More so of you're just blanket clearing them all. Regardless of whether you perceive a difference or not, its a real thing. Efficiency, battery and performance all take a hit and that's what its there for. Oh and convenience of course. Its awful if you're in a thread on tapa talk and then check something really quick then you have to load the app up again and find the thread.
rootSU said:
The more you do it and the more you use the apps you're clearing, the worse it is. More so of you're just blanket clearing them all. Regardless of whether you perceive a difference or not, its a real thing. Efficiency, battery and performance all take a hit and that's what its there for. Oh and convenience of course. Its awful if you're in a thread on tapa talk and then check something really quick then you have to load the app up again and find the thread.
Click to expand...
Click to collapse
i guess my app choices are so that it doesnt bother me then. tapatalk will never live on any devices i own! but really, i dont really see any kind of hit in battery drain what so ever.
simms22 said:
i guess my app choices are so that it doesnt bother me then. tapatalk will never live on any devices i own! but really, i dont really see any kind of hit in battery drain what so ever.
Click to expand...
Click to collapse
I wouldn't use Tapatalk if the forum theme was better. I know you use an older one but on a computer the newer one is better but in a mobile browser it kills too much space.
That said when I installed Firefox, I changed the theme and it didn't change in chromium so maybe the theme is tracked in cookies? If so I'd happily change it on my phone. Though I do like the "participated" tags on the latest theme.
Sorry @deadave for the off topic.
rootSU said:
I wouldn't use Tapatalk if the forum theme was better. I know you use an older one but on a computer the newer one is better but in a mobile browser it kills too much space.
That said when I installed Firefox, I changed the theme and it didn't change in chromium so maybe the theme is tracked in cookies? If so I'd happily change it on my phone. Though I do like the "participated" tags on the latest theme.
Sorry @deadave for the off topic.
Click to expand...
Click to collapse
i like that 2010 theme for its simplicity, that and the no ads when youre a rc(like us), and the simplicity of the aosp browser, and im happy. i guess its just about what you yourself are more used to and familiar with
https://play.google.com/store/apps/details?id=eu.chainfire.recently
As for the recents issue, just use this. You can limit what shows (cached vs lifetime with limits to both) as well as a clear all (and cahinfire advises against for reasons already discussed)

Categories

Resources