# TIP: Use Tethering to Simulate Slow Network Connections

DevFeed: [TIP: Use Tethering to Simulate Slow Network Connections](<https://devfeed.tech/articles/tip-use-tethering-to-simulate-slow-network-connections-19608.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-use-tethering-to-simulate-slow-network-connections/>)

Author: Shai Almog

Published: 2017-01-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [hotspot](<https://devfeed.tech/tags/hotspot.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [networking](<https://devfeed.tech/tags/networking.md>), [performance](<https://devfeed.tech/tags/performance.md>), [portable](<https://devfeed.tech/tags/portable.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

## AI overview

This article explains how to use phone tethering and a portable hotspot to simulate slow 3G or 2G network conditions for debugging and profiling mobile applications in the simulator or on a device.

## Source excerpt

I recently had to debug some code on Android Studio and was reminded how awful that IDE really is. IntelliJ is a pretty good IDE but Android Studio is remarkably slow even for trivial projects... One of the things that make it slow (besides RAM usage) is the approach of downloading everything it needs dynamically. This might be unnoticeable on Google's fast networks where this probably runs instantly. But on my fast home network this was painfully slow.