I am working on server-client architecture with mobile platforms and remote database.
I have a local server, then i coded android programs which are clients of my local server.
My computer has :
- 8 GB ram
- Windows 7 64 bit
- Intel i7 2.93GHz
so i want to test my application with more emulator and i tried to open 10 or more emulator, but my computer could not.
Is there any way to trying more emulator to test my application?
I need 10 or more testing client machine on local
-
How are you opening the client emulators? Are there 10 individual emulators created by the AVD manager or it is one emulator you wish to open 10 times.Akah– Akah2014年10月08日 11:44:06 +00:00Commented Oct 8, 2014 at 11:44
-
10 individual emulators created by the AVD manager, and i want to open all emulators at the same timeuser2846400– user28464002014年10月08日 11:52:41 +00:00Commented Oct 8, 2014 at 11:52
-
waooh, its too much even for a quad core i7 especially when using the latest version of the android ADT and running all kit kat virtual devices. However, i will try to suggest an answer and post it. Give it some time.Akah– Akah2014年10月08日 12:37:25 +00:00Commented Oct 8, 2014 at 12:37
-
Why do you need 10 clients to test the application?Rik– Rik2014年10月13日 18:02:49 +00:00Commented Oct 13, 2014 at 18:02
-
i mean, 10 or more because i' ll send some information and images from the node.js at the same time, also a client can change the data which has to shown by another clients. So i want to test whole system cause this is so critical, it will be a medical system. on the other hand i dont want to create a server for nowuser2846400– user28464002014年10月14日 06:41:29 +00:00Commented Oct 14, 2014 at 6:41
4 Answers 4
I would look into commercial emulators such as genymotion or using a Intel HAXM accelerated emulator
Comments
Ok, A thing to try would be to run 4 virtual machine using the vmware software. Each emulator can then run a like 3 virtual devices then connect to your main host and test your app. All the virtual machines would connect to the host's local network with minimal configuration. From there, each of the virtual devices running on the virtual machines can have access to the host's local network.
Comments
My two cents:
Be sure you're running Intel HAXM as mach mentioned above.
If the bottleneck is a RAM limitation, thus try to increase the SWAP size in Windows System settings, but take into account, this will dramatically decrease the overall system performance, especially if you have HDD and not SSD.