Как увеличить память, используемую Java в Linux?

Это означает, что vim обнаружил, что файл не соответствует кодировке, заданной вашей локалью и произвел преобразование. Если вы запустите команду :set изнутри vim:

:set
--- Options ---
  autoindent          fileformat=dos      scroll=7            textwidth=70
  background=dark     filetype=asciidoc   shiftwidth=2        ttyfast
  cscopetag           helplang=en         softtabstop=2       ttymouse=sgr
  cscopeverbose       hlsearch            syntax=asciidoc
noendofline           list                tabpagemax=3
  expandtab           ruler               textmode
  backspace=indent,eol,start
  comments=s1:/*,ex:*/,://,b:#,:%,:XCOMM,fb:-,fb:*,fb:+,fb:.,fb:>
  cscopeprg=/usr/bin/cscope
  fileencoding=utf-8
  fileencodings=ucs-bom,utf-8,latin1

Обратите внимание на 2 последних опции, fileencoding и fileencodings.

Первая - это кодировка, используемая для текущего файла, вторая - запятая разделенный список распознанных кодировок.

Итак, когда вы видите это сообщение vim, вы видите, что оно завершает конвертацию файла из кодировки fileencoding в кодировку .

Посмотрите :help fileencoding или :help encoding для получения дополнительной информации.

Ссылка

Я нашел поток ниже, который использовался мной в качестве источника, когда был получен ответ. Оригинальный сайт теперь отсутствует (доступен в истории этого ответа), поэтому я перемещаю содержимое этой темы сюда для потомков. Ссылка все еще находилась в Wayback Machine.

#1 Eli the Bearded January 21st, 2004 - 06:51 pm ET | Report spam
In comp.os.linux.misc, Leon. wrote:
Hide the quote
"Gaétan Martineau" wrote in message
news:E9jLb.2903$
> [ system_notes]$ vi installation_chouette.txt
> What means the [converted] at the bottom of the screen, as in:
> "installation_chouette.txt" [converted] 2576L, 113642C

It means that vim detected that the file did not match the
charset given by your locale and made a conversion. What does

:set

Tell you about "fileencoding" and "fileencodings"? The first is
the encoding used for the current file, the second is a comma
separated list of recognized encodings.

Hide the quote
> This file has accented characters. How can I save the file so that if I
> reload if again, I do not see "converted"?



Figure out what charset you want, and then

:set fileencoding=[charset]
:w

Hide the quote
It means deleting the Microsoft Dos/ Windows CR LF end of lines, to just
LF - unix standard end of lines.

It does not. If you open a file with DOS line ends, vim reports [dos]
after the filename, not [converted]. If you do have a dos file that
you wish to convert to unix line ends, you can

:set fileformat=unix
:w

Elijah

1
27.07.2014, 03:50
2 ответа

Я нашел решение своей проблемы здесь .

Обходной путь: Я увеличил память до 1024M с помощью этих инструкций. Я установил "Maximum files open for read/write" (Максимальное количество файлов, открытых для чтения/записи) на 101. Я запустил приложение из командной строки с помощью этой команды:

sudo bash -c 'ulimit -n 8192'; sudo -u username ./azureus
1
27.01.2020, 23:28

Вам нужно будет модифицировать скрипт vuze shell. Этот скрипт оболочки на самом деле является ссылкой на файл под названием azureus, предыдущее имя vuze. В этом скрипте измените строку JAVA_ARGS="-Xmx128m" на JAVA_ARGS="-Xmx256m", например, если вы хотите увеличить объем памяти до 256MB. Затем перезапустите vuze

.
2
27.01.2020, 23:28

Теги

Похожие вопросы