10
ответов

мертвая блокировка на синхронизируемом (Строковый интерн ())

Я пользователь солнце jdk 1.5 ThreadPoolExecutor (24, 24,60, TimeUnit. СЕКУНДЫ, новый LinkedBlockingQueue ()). soemtime я использую jdb инструмент для нахождения состояния всех потоков в пуле потоков, "ожидают в мониторе"...
вопрос задан: 7 January 2012 23:58
5
ответов

Реальная жизнь, практический пример использования String.intern () в Java?

Я видел много примитивных примеров, описывающих, как работает String intern (), но мне еще предстоит увидеть реальный вариант использования, который бы выиграл от этого. Единственная ситуация, о которой я могу мечтать, это ...
вопрос задан: 18 August 2010 08:59
5
ответов

Почему.NET создает новые подстроки вместо того, чтобы указать в существующие строки?

От беглого взгляда с помощью Отражателя это похоже на Строку. Подстрока () выделяет память для каждой подстроки. Я корректен это дело обстоит так? Я думал, что это не будет необходимо, так как строки...
вопрос задан: 6 July 2009 03:37
4
ответа

Стринг интернирующий?

Второй вызов ReferenceEquals возвращает false. Почему строка в s4 не интернирована? (Меня не волнует преимущество StringBuilder перед конкатенацией строк.) String s1 = "tom"; строка s2 = "том" ...
вопрос задан: 7 October 2019 17:01
4
ответа

Когда должен мы использовать метод интерна Строки на Строковых литералах

Согласно String#intern (), метод интерна, как предполагается, возвращает Строку из Строкового пула, если Строка будет найдена в Строковом пуле, то иначе новый строковый объект будет добавлен в Строковом пуле и...
вопрос задан: 4 January 2018 00:48
3
ответа

Когда использовать интерн () на Строковых литералах

Я вижу много унаследованного кода как это: класс A {общедоступная статическая заключительная СТРОКОВАЯ КОНСТАНТА = "оценивает" .intern ();...} я не вижу оснований для интерна (), как в Javadoc можно читать: "Все...
вопрос задан: 22 August 2013 07:25
3
ответа

Строки, объединенные в Python

Python имеет пул всех строк и является ими (строки) одиночные элементы там? Более точный, в следующем коде одна или две строки были созданы в памяти: = ул. (цифра) b = ул. (цифра)?
вопрос задан: 25 March 2010 23:46
3
ответа

строковое интернирование c#

Я пытаюсь понять строковое интернирование и почему, кажется, не работает в моем примере. Точка примера должна показать Примеру 1 использование меньше (намного меньше памяти), поскольку это должно только иметь 10 строк...
вопрос задан: 24 March 2010 10:10
2
ответа

Интернирование строк поможет производительности в синтаксическом анализаторе?

Если Вы анализируете, позволяет, просто говорят, что HTML, после того как Вы читаете имя элемента, будет выгодно интернировать его? Логика здесь - то, что этот синтаксический анализатор проанализирует те же строки (имена элементов) много раз...
вопрос задан: 23 May 2017 12:04
2
ответа

Использовать пространство PermGen или метод интерна roll-my-own?

Я пишу Кодек для обработки сообщений, отправленных по TCP с помощью сделанного на заказ проводного протокола. Во время процесса декодирования я создаю много Строк, BigDecimals и дат. Схемы доступа клиент-сервер...
вопрос задан: 9 January 2012 16:18
0
ответов

Что такое интернирование Java String?

Что такое интернирование строк в Java, когда его следует использовать и почему?
вопрос задан: 16 March 2019 21:39
0
ответов

Поведение строковых литералов сбивает с толку

Поведение строковых литералов очень запутанно в приведенном ниже коде. Я понимаю, что строка 1, строка 2 и строка 3 верны, но почему строка 4 неверна? Когда я печатаю хэш-код обоих, они ...
вопрос задан: 23 May 2017 12:34
0
ответов

Разве я не должен делать `String s = new String(“новая строка”);` в Java , даже с автоматическим интернированием строк?

Хорошо, этот вопрос является расширением этого вопроса Java Strings: "String s = new String("silly");" В приведенном выше вопросе задан тот же вопрос, что и в этом, но у меня есть новый...
вопрос задан: 23 May 2017 11:45
0
ответов

Почему у этой строки счетчик ссылок 4? (Delphi 2007)

Это очень специфический вопрос для Delphi (возможно, даже для Delphi 2007). В настоящее время я пишу простой класс StringPool для интернирования строк. Как хороший маленький программист, я также добавил модульные тесты и ...
вопрос задан: 29 December 2016 16:50
0
ответов

intern () ведет себя иначе в Java 6 и Java 7

class Test {public static void main (String ... args) {String s1 = "Good"; s1 = s1 + «утро»; System.out.println (s1.intern ()); Строка s2 = "Доброе утро"; ...
вопрос задан: 2 September 2015 18:46
0
ответов

Стоимость поиска интернирования строки и объявления буквальных строк

Два вопроса. Когда мы объявляем буквальные строки, мы ищем, есть ли такая же строка в пуле строк кучи. Это тоже стажировка (метод стажировки класса String)? На мой взгляд, каждый ...
вопрос задан: 8 May 2014 18:45
0
ответов

Любые слабые коллекции интернирования (для неизменяемых объектов)

В некоторых ситуациях, связанных с неизменяемыми объектами, может возникнуть много различных объектов, которые семантически идентичны. Простым примером может быть чтение многих строк ...
вопрос задан: 28 May 2013 12:28
0
ответов

Как выполнить интернирование строк в C или C++?

Есть ли что-то вроде метода intern() в C или C++, как в Java? Если нет, как я могу выполнить интернирование строк в C или C++?
вопрос задан: 17 May 2012 16:32
0
ответов

Когда python выбирает интернировать строку [дубликат]

>>> s1 = "спам" >>> s2 = "спам" >>> s1 это s2 Истинный >>> q = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;fjasdf' >>> r = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;...
вопрос задан: 16 May 2012 16:20
0
ответов

Какой инструмент отладки может отображать встроенные строки?

Я ищу инструмент отладки, который может перечислить строки, которые были встроены? В идеале я хотел бы поставить отметку и иметь список строк, которые были добавлены после этой отметки. Спасибо в ...
вопрос задан: 7 January 2012 23:59
0
ответов

Как является String#intern Java () реализованным методом?

Я пытался посмотреть на String#intern Java () метод, но это - общедоступный собственный Строковый интерн (); В целом, как интернирование реализовано? В случае Строки?
вопрос задан: 7 January 2012 23:58
0
ответов

String.intern это то же самое просто скопировать ссылку на объект в Java?

Делает: String a = new String (); Строка b = a; и делать: String a = new String (); Строка b = a.intern (); та же ? На самом деле, ссылка все та же, если я тестирую: String a = new ...
вопрос задан: 7 January 2012 23:57
0
ответов

Непонимание внутренних строковых литералов?

Я не понимаю: MSDN говорит http://msdn.microsoft.com/en-us/library/system.string.intern.aspx Следовательно, экземпляр буквальной строки с определенным значением существует только один раз в ...
вопрос задан: 1 January 2012 07:49
0
ответов

Интернирование строк в .Net Framework - Каковы преимущества и когда использовать интернирование

Я хочу знать процесс и внутреннее устройство интернирования строк, специфичных для .Net framework. Также хотелось бы узнать о преимуществах интернирования и сценариях / ситуациях, в которых мы должны использовать строку ...
вопрос задан: 9 November 2011 06:02
0
ответов

Действительно ли интернирование строк полезно?

Некоторое время назад я разговаривал о строках и различных языках, и возникла тема интернирования струн. Очевидно, Java и .NET framework делают это автоматически со всеми строками ...
вопрос задан: 11 July 2011 18:19
0
ответов

Сохраняет ли CLR / JVM один внутренний пул для всех работающих приложений .net / java ?

Ниже приводится выдержка из MSDN: Среда CLR сохраняет строковое хранилище, поддерживая таблицу, называемую внутренним пулом, которая содержит единственную ссылку на каждый уникальный ...
вопрос задан: 4 July 2011 08:20
0
ответов

Используют ли общие реализации JavaScript интернирование строк ?

Распространенные движки JavaScript, такие как V8 и JavaScriptCore WebKit, использовать интернирование строк для строк JavaScript? Или они на самом деле хранят в памяти несколько экземпляров одинаковых строк?
вопрос задан: 11 March 2011 18:34
0
ответов

Сравнение строк и интернирование строк в Java

Когда следует сравнивать строки как объекты, а когда следует использовать их метод равенства? Чтобы убедиться, я всегда использую равенства, но это не кажется очень эффективным. В каких ситуациях я могу быть уверен ...
вопрос задан: 7 October 2010 20:46