From 9561c3e2f834c10bc4ae55c39be3d0f137bf8cbc Mon Sep 17 00:00:00 2001
From: tduva
- Change game/title |
+ Access |
+ Change stream title/game/tags |
Run commercials
Admin Dialog
Channel Admin
.
In the Admin Dialog you can edit your title/game and run commercials, if
- you have allowed Chatty access (you need Editor Access
/
- Commercial access
respectively, see allow more access).
The Admin Dialog is always opened for the currently active channel, unless there is no channel open (which is the case just after you started Chatty), in which case it will open for your own channel (you login with).
-The Status-Tab lets you view and change the title and game of your channel.
- The information is loaded when you open the dialog and when you press the
- reload
-Button. If others may have changed the info in the meantime,
- you may want to reload before trying to change it.
The Admin Dialog requires the following access:
+If some access is missing, please go to Main - Login..
in
+ the main menu and check for the access you need.
The Status-Tab lets you view and (if you have access) change some stream + settings.
+ +Simply enter the stream title you want to use in the input field.
+ +Use Select game
to open a dialog where you can search for
- a game and also add games to the favorites.
Communities in Twitch are an additional category you can select for your - stream. If you want to use a Community, you need to select an already - existing one. As with games, you can add favorite Communities. Make sure - to adhere to the rules when selecting a Community for your stream.
+Tags are an additional categorization for streams. You can select up to + five tags and also add tags to favorites.
Status Presets allow you to store the current title, game and communities +
Status Presets allow you to store the current title, game and tags
for later use. A status is automatically added every time you press the
Update
button (can be disabled in the History settings),
but will be removed after some time of not being used. You can also add
@@ -47,9 +55,12 @@
button, which means it is never automatically removed from the Status
Presets.
Press the Presets
button to open the Presets, where you can
- select a status (double-click to immediately use it) and filter by
- current game or favorites.
In the Presets dialog there are different ways to use an entry:
+The Last Activity
column shows when this status was last
set using the Update
button (or when it was added to the
diff --git a/help/help-livestreamer.html b/help/help-livestreamer.html
index b03de90..0efa6b1 100644
--- a/help/help-livestreamer.html
+++ b/help/help-livestreamer.html
@@ -54,6 +54,10 @@
Starting player
+ comes up in the log.- Restrict Memory Usage | - OutOfMemoryError -
-The programs memory is managed by Java, which means Java allocates a - certain amount of memory which is then filled up with data of the program - and once Java decides so, it cleans up data that is not used anymore - (Garbage Collection). This leads to the actual memory usage going up and - down constantly, while the allocated memory mostly stays the same. So - even if only 50 MB are filled with data by the program at the time, Java may - still have 200 MB reserved to optimize Gargabe Collection. Thus, the memory usage in e.g. the Task Manager - may not reflect what the program actually requires, just how - much Java uses.
+This page gives some information about memory usage and performance and + how to affect memory usage.
+ -Use the /appinfo
command in Chatty to get some information
- about the current memory usage.
There are a few reasons Chatty may use a considerable greater amount of + memory compared to other IRC clients:
-A typical memory usage pattern, which can change over time as the program
- is running while Java optimizes Gargabe Collection:
-
You can restrict how much memory Java is allowed to use by specifying
- commandline parameters for Java. Create a shortcut
- and add the appropriate parameter after the javaw.exe
but
- before the -jar
parameter.
You can use the /appinfo
command in Chatty to get some
+ information about current memory usage. Note that these values can be
+ somewhat different from what is shown in e.g. Task Manager.
For example to restrict memory to 400 MB: javaw -Xmx400M -jar "D:\Chatty\Chatty.jar"
.
- You should test out yourself how low you can go, although more than 150 MB
- is usually recommended. Note that Java will show a higher usage than
- this in the Task Manager, since this pretty much only restricts how much
- the program can store, Java will need some more for it's own management
- and data.
For the Windows Standalone version you can add this value to the file
- Chatty.cfg
located in the app
subfolder of
- the Chatty folder (it should already be there by default, so you can
- simply adjust it if necessary).
When you start a Java program there is some default maximum amount of + memory it is allowed to use, which can vary on a case-by-case basis.
-If you get an OutOfMemoryError then Java ran out of memory. This can - either be because it simply can't allocate enough memory (at least 100 MB is recommended) - or there is a bug that prevents it from cleaning up memory that is not - actually used anymore. These kinds of bugs are pretty difficult to track - down though, especially if they only occur somewhat randomly.
+You can tell Java the maximum amount heap memory it can use by using the
+ launch option -Xmx400M
. In this example it allows a maximum
+ heap of 400MB, which is recommended for good performance. You should
+ normally never set it below 200MB or you may experience issues.
Create a shortcut (you may
+ already have created one with the installer). When editing the shortcut
+ change the target and add the launch option after Java but before the
+ -jar
part (you may have to add the javaw
and
+ -jar
parts). It should end up looking similiar to:
javaw -Xmx400M -jar "D:\Chatty\Chatty.jar"
The Chatty.exe of the Windows Standalone
+ version will look for launch options in the file Chatty.cfg
+ in the app
folder, so you can add the -Xmx400M
+ there, after [JVMOptions]
(should already be there by
+ default, so you can just change the number).
If Java cannot clean up enough memory to make space for new data to be + stored, an OutOfMemory exception will occur.
+ +/appinfo
to find out current and max usage.Short of analyzing a heap dump, basicially a full copy of the programs + memory, it is hard to tell what exactly takes up the memory. Such + analysis is often performed duing development and testing, but if an + issue can not be reproduced then finding the exact cause can be + difficult.
+ +The following settings can be adjusted to reduce memory usage:
+ +