Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Clients vs tabs

Featured Replies

I remember there being posts about this before, but I can't seem to find any. I sort of remember having more clients open uses more ram, and having more tabs open uses more cpu? It sort of makes sense since more applications would use more ram I would think, but can anybody confirm this? 

 

Right now I only use 2 bots per client with multiple clients open, because when I do 3 bots on one client the 3rd one often gets massive fps drops. But later I'm thinking of getting a dedi where I'll have a a more powerful processor, but the same amount of ram.

I don't believe there is a giant difference between tabs and clients, it's essentially doing the same thing (running a gameframe).

If you wanted to test it, you can try various methods (ie 2 tabs, 3 clients or 3 clients, 2 tabs) and collect data on them.

To collect the data, I'd suggest using resource monitor (for w7) or task manager.

Having individual clients means each applet runs in its own JVM (Java Virtual Machine), which of course leads to each bot being allocated more memory. This is doable with tabs, but more unnecessarily complex.

 

Also, I believe there is a still-existing bug where at least some of the resources of a destroyed applet still remain. In simpler terms, this means when you close a tab some of the memory would still remain and produce a memory leak/wasted memory.

 

So - separate clients are a much better option.

im pretty sure multiple tabs result in a lower performance (for the bots)

Having individual clients means each applet runs in its own JVM (Java Virtual Machine), which of course leads to each bot being allocated more memory. This is doable with tabs, but more unnecessarily complex.

 

Also, I believe there is a still-existing bug where at least some of the resources of a destroyed applet still remain. In simpler terms, this means when you close a tab some of the memory would still remain and produce a memory leak/wasted memory.

 

So - separate clients are a much better option.

pretty much this, of course there are ways to prevent this mem leak/waste w/e you wanna call it, but why fix something that you can prevent?

 

if you really want tabs though, you can use things like CleanMem mini-monitor(i highly recommend using this anyway btw, since OSBot has a sick mem-leak)

Many clients will consume more RAM but can take less CPU due to garbage collection simplification.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.