Список объектов < String > занимает слишком много памяти в оперативной памяти

Я искал решение, позволяющее работать $.bind и $.unbind без проблем в динамически добавленных элементах.

Поскольку on () делает трюк для присоединения событий, чтобы создать фальшивую отвязку на тех, к которым я пришел:

const sendAction = function(e){ ... }
// bind the click
$('body').on('click', 'button.send', sendAction );

// unbind the click
$('body').on('click', 'button.send', function(){} );

0
задан Kiet Phan 28 March 2019 в 01:40
поделиться

1 ответ

Спасибо всем за вашу помощь,

Я делаю поиск строки в большом списке файлов, я обнаружил, что чтение всех файлов в памяти займет меньше времени для поиска.

Но проблема в том, что List String занимает слишком много памяти в оперативной памяти.

Это мой вывод:

  1. Использование Json.Net вместо Web.Script.Serialization, Json.net будет намного быстрее для сериализации и десериализации.

  2. Сжать строку при чтении файла в память, а затем распаковать его для использования. (Поиск будет медленнее, но не слишком много)

https: // dotnet -snippets.de/snippet/strings-komprimieren-und-dekomprimieren/1058

0
ответ дан Kiet Phan 28 March 2019 в 01:40
поделиться
Другие вопросы по тегам:

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